--- makefile.orig 2009-10-08 10:30:35 +0000 +++ makefile 2009-10-08 10:35:31 +0000 @@ -76,6 +76,9 @@ # top-level rule to create the program. .PHONY: all all : $(PROG) makefile.dep $(ED_PROG) $(PAK_PROG) $(LOCALE_MO) $(PO_PROG) + convert -background transparent -resize 16x16 $(ICONS)$(PROG).png $(ICONS)$(PROG)16.png + convert -background transparent -extent 32x32 $(ICONS)$(PROG).png $(ICONS)$(PROG)32.png + convert -background transparent -extent 48x48 $(ICONS)$(PROG).png $(ICONS)$(PROG)48.png makefile.dep : src/*/*.c src/*.c for i in src/*.c src/*/*.c; do gcc -MM "$${i}"; done > $@ @@ -120,16 +123,16 @@ mkdir -p $(DOC_DIR) mkdir -p $(ICON_DIR)16x16/apps mkdir -p $(ICON_DIR)32x32/apps - mkdir -p $(ICON_DIR)64x64/apps + mkdir -p $(ICON_DIR)48x48/apps mkdir -p $(DESKTOP_DIR) - install -o root -g games -m 755 $(PROG) $(BIN_DIR)$(PROG) - install -o root -g games -m 644 $(PAK_FILE) $(DATA_DIR)$(PAK_FILE) - install -o root -g games -m 644 $(DOCS) $(DOC_DIR) - cp $(ICONS)$(PROG).png $(ICON_DIR)16x16/apps/ - cp $(ICONS)$(PROG).png $(ICON_DIR)32x32/apps/ - cp $(ICONS)$(PROG).png $(ICON_DIR)64x64/apps/ - cp $(ICONS)$(PROG).desktop $(DESKTOP_DIR) + install -s $(PROG) $(BIN_DIR)$(PROG) + install $(PAK_FILE) $(DATA_DIR)$(PAK_FILE) + install $(DOCS) $(DOC_DIR) + install -D $(ICONS)$(PROG)16.png $(ICON_DIR)16x16/apps/$(PROG).png + install -D $(ICONS)$(PROG)32.png $(ICON_DIR)32x32/apps/$(PROG).png + install -D $(ICONS)$(PROG)48.png $(ICON_DIR)48x48/apps/$(PROG).png + install -D $(ICONS)$(PROG).desktop $(DESKTOP_DIR)/$(PROG).desktop @for f in $(LOCALE_MO); do \ lang=`echo $$f | sed -e 's/^locale\///;s/\.mo$$//'`; \