allow the optimization flags to propagate compiling tar.
[AROS-Contrib.git] / gfx / netpbm / mmakefile.src
blob4b30df0d52f1f99ff719dab3ace9a0d24c830da3
1 # Copyright © 2008, 2013, The AROS Development Team. All rights reserved.
2 # $Id$
4 include $(SRCDIR)/config/aros-contrib.cfg
6 #MM- contrib-gfx : contrib-gfx-netpbm
7 #MM- contrib-gfx-netpbm : contrib-gfx-netpbm-pngtopnm contrib-gfx-netpbm-ppmtoilbm
8 #MM- contrib-gfx-netpbm-pngtopnm : contrib-gfx-netpbm-fetch
9 #MM- contrib-gfx-netpbm-ppmtoilbm : contrib-gfx-netpbm-fetch
11 REPOSITORIES = sf://netpbm
12 ARCHBASE := netpbm-10.26.53
13 TARGETDIR := $(AROS_DEVELOPMENT)/bin
14 USER_INCLUDES := -I$(PORTSDIR)/netpbm/$(ARCHBASE) \
15                  -I$(PORTSDIR)/netpbm/$(ARCHBASE)/lib \
16                  -I$(PORTSDIR)/netpbm/$(ARCHBASE)/lib/util \
17                  -I$(PORTSDIR)/netpbm/$(ARCHBASE)converter/ppm
18 NOWARN_FLAGS := $(NOWARN_UNUSED_BUT_SET_VARIABLE) $(NOWARN_MISLEADING_INDENTATION) $(NOWARN_UNINITIALIZED) $(NOWARN_FORMAT)
19 USER_CFLAGS := $(NOWARN_FLAGS) 
21 DIR := $(PORTSDIR)/netpbm/$(ARCHBASE)/
23 COMMON_FILES := \
24     $(DIR)/lib/libpm \
25     $(DIR)/lib/libpnm1 \
26     $(DIR)/lib/libpnm2 \
27     $(DIR)/lib/libpbm1 \
28     $(DIR)/lib/libpbm2 \
29     $(DIR)/lib/libpbm3 \
30     $(DIR)/lib/libpgm1 \
31     $(DIR)/lib/libpgm2 \
32     $(DIR)/lib/libppmcolor \
33     $(DIR)/lib/colorname \
34     $(DIR)/lib/libppmcmap \
35     $(DIR)/lib/libppm1 \
36     $(DIR)/lib/libppm2 \
37     $(DIR)/lib/fileio
39 PNGTOPNMFILES := \
40     $(DIR)/converter/other/pngtopnm \
41     $(DIR)/lib/util/nstring \
42     $(DIR)/lib/util/shhopt \
43     $(COMMON_FILES)
45 PPMTOILBMFILES := \
46     $(DIR)/converter/ppm/ppmtoilbm \
47     $(DIR)/lib/libppmfloyd \
48     $(COMMON_FILES)
50 %build_prog mmake=contrib-gfx-netpbm-pngtopnm progname=pngtopnm \
51     files=$(PNGTOPNMFILES) targetdir=$(TARGETDIR) \
52     uselibs="png z"
54 %build_prog mmake=contrib-gfx-netpbm-ppmtoilbm progname=ppmtoilbm \
55     files=$(PPMTOILBMFILES) targetdir=$(TARGETDIR)
57 %fetch mmake=contrib-gfx-netpbm-fetch archive=$(ARCHBASE) destination=$(PORTSDIR)/netpbm \
58     location=$(PORTSSOURCEDIR) archive_origins=$(REPOSITORIES) suffixes="tgz" \
59     patches_specs=netpbm-10.26.53-aros.diff:netpbm-10.26.53:-p1