@@ -4,6 +4,7 @@ PREFIX ?= /usr
44MANPREFIX ?= $(PREFIX ) /share/man
55APPPREFIX ?= $(PREFIX ) /share/applications
66LOCALEDIR ?= $(PREFIX ) /share/locale
7+ ICONPREFIX ?= $(PREFIX ) /share/pixmaps
78VARS ?= -DENABLE_NLS=1
89
910DEBUG ?= 1
@@ -109,7 +110,7 @@ usr-dist: $(TARGET) locale
109110 rm -rf usr/
110111
111112clean :
112- rm -rf $(BUILDDIR ) /$(TARGET ) $(BUILDDIR ) /libcustomfetch .a $(OBJ )
113+ rm -rf $(BUILDDIR ) /$(TARGET ) $(BUILDDIR ) /lib $( NAME ) .a $(OBJ )
113114
114115distclean :
115116 rm -rf $(BUILDDIR ) ./tests/$(BUILDDIR ) $(OBJ )
@@ -126,8 +127,9 @@ install-common: locale
126127 sed -e " s/@VERSION@/$( VERSION) /g" -e " s/@BRANCH@/$( BRANCH) /g" < $(NAME ) .1 > $(DESTDIR )$(MANPREFIX ) /man1/$(NAME ) .1
127128 chmod 644 $(DESTDIR )$(MANPREFIX ) /man1/$(NAME ) .1
128129 install LICENSE -Dm 644 $(DESTDIR )$(PREFIX ) /share/licenses/$(NAME ) /LICENSE
129- cd assets/ && find ascii/ -type f -exec install -Dm 644 " {}" " $( DESTDIR) $( PREFIX) /share/customfetch/{}" \;
130- find examples/ -type f -exec install -Dm 644 " {}" " $( DESTDIR) $( PREFIX) /share/customfetch/{}" \;
130+ cd assets/ && find ascii/ -type f -exec install -Dm 644 " {}" " $( DESTDIR) $( PREFIX) /share/$( NAME) /{}" \;
131+ cd assets/icons && find . -type f -exec install -Dm 644 " {}" " $( DESTDIR) $( ICONPREFIX) /$( NAME) /{}" \;
132+ find examples/ -type f -exec install -Dm 644 " {}" " $( DESTDIR) $( PREFIX) /share/$( NAME) /{}" \;
131133 find locale/ -type f -exec install -Dm 644 " {}" " $( DESTDIR) $( PREFIX) /share/{}" \;
132134ifeq ($(GUI_APP ) , 1)
133135 mkdir -p $(DESTDIR)$(APPPREFIX)
@@ -138,13 +140,16 @@ uninstall:
138140 rm -f $(DESTDIR )$(PREFIX ) /bin/$(TARGET ) $(DESTDIR )$(PREFIX ) /bin/cufetch
139141 rm -f $(DESTDIR )$(MANPREFIX ) /man1/$(NAME ) .1
140142 rm -f $(DESTDIR )$(APPPREFIX ) /$(NAME ) .desktop
141- rm -rf $(DESTDIR )$(PREFIX ) /share/customfetch/
143+ rm -rf $(DESTDIR )$(PREFIX ) /share/licenses/$(NAME ) /
144+ rm -rf $(DESTDIR )$(PREFIX ) /share/$(NAME ) /
145+ rm -rf $(DESTDIR )$(ICONPREFIX ) /$(NAME ) /
146+ find $(DESTDIR )$(LOCALEDIR ) -type f -path " $( DESTDIR) $( LOCALEDIR) /*/LC_MESSAGES/$( NAME) .mo" -exec rm -f {} \;
142147
143148remove : uninstall
144149delete : uninstall
145150
146151updatever :
147152 sed -i " s#$( OLDVERSION) #$( VERSION) #g" $(wildcard .github/workflows/* .yml) compile_flags.txt
148- sed -i " s#Project-Id-Version: customfetch $( OLDVERSION) #Project-Id-Version: customfetch $( VERSION) #g" po/*
153+ sed -i " s#Project-Id-Version: $( NAME ) $( OLDVERSION) #Project-Id-Version: $( NAME ) $( VERSION) #g" po/*
149154
150155.PHONY : $(TARGET ) updatever remove uninstall delete dist distclean fmt toml install all locale
0 commit comments