diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2014-04-13 20:01:18 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2014-04-13 20:01:18 +0000 |
commit | cb0bf68aa475ddb96b0ecc3ac3676ad9f5598b59 (patch) | |
tree | a55bb883fb941ff7a483bcb76138d70b2149822b /icon/Makefile | |
parent | 24d2e20391c5949c20bc419ab9e4974541011294 (diff) | |
download | netpbm-mirror-cb0bf68aa475ddb96b0ecc3ac3676ad9f5598b59.tar.gz netpbm-mirror-cb0bf68aa475ddb96b0ecc3ac3676ad9f5598b59.tar.xz netpbm-mirror-cb0bf68aa475ddb96b0ecc3ac3676ad9f5598b59.zip |
Add Windows icon capability, centralize make rule for link of programs
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@2182 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'icon/Makefile')
-rw-r--r-- | icon/Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/icon/Makefile b/icon/Makefile new file mode 100644 index 00000000..0bd33bf4 --- /dev/null +++ b/icon/Makefile @@ -0,0 +1,24 @@ +ifeq ($(SRCDIR)x,x) + SRCDIR = $(CURDIR)/.. + BUILDDIR = $(SRCDIR) +endif +SUBDIR = buildtools +VPATH = .:$(SRCDIR)/$(SUBDIR) +include $(BUILDDIR)/config.mk + +all: netpbm.ico + +include $(SRCDIR)/common.mk + +%.ico:%.ppm + ppmtowinicon $< >$@ + +%.o:%.ico + echo "id ICON \"$<\"" >rc + windres --input-format rc --input rc --output-format coff --output $@ + rm rc + +distclean clean: cleanlocal +.PHONY: cleanlocal +cleanlocal: + rm -f rc |