buildsystem,epj2make,ide,tarball; added cleantarget and adjusted realclean and distcl...
[sdk] / deps / jpeg-6b / Makefile
index 9a0db72..0d5d80a 100755 (executable)
@@ -1,4 +1,4 @@
-.PHONY: all objdir clean realclean distclean
+.PHONY: all objdir cleantarget clean realclean distclean
 
 # CORE VARIABLES
 
@@ -15,10 +15,11 @@ TARGET_TYPE = staticlib
 ECFLAGS =
 ifndef DEBIAN_PACKAGE
 CFLAGS =
+LDFLAGS =
 endif
+PRJ_CFLAGS =
 CECFLAGS =
 OFLAGS =
-LDFLAGS =
 LIBS =
 
 ifdef DEBUG
@@ -32,7 +33,7 @@ CONSOLE = -mwindows
 _CF_DIR = ../../
 
 include $(_CF_DIR)crossplatform.mk
-include $(_CF_DIR)include.mk
+include $(_CF_DIR)default.cf
 
 # POST-INCLUDES VARIABLES
 
@@ -97,7 +98,7 @@ _OBJECTS2 = \
 
 OBJECTS = $(_OBJECTS)
 
-SOURCES = $(ECSOURCES) \
+SOURCES = \
        jcapimin.c \
        jcapistd.c \
        jccoefct.c \
@@ -152,19 +153,17 @@ RESOURCES =
 
 LIBS += $(SHAREDLIB) $(EXECUTABLE) $(LINKOPT)
 
-CFLAGS += \
-        $(if $(DEBIAN_PACKAGE),$(CPPFLAGS),) $(if $(DEBUG), -D_DEBUG,) \
-        $(if $(DEBUG), -g, -O2 -ffast-math) $(FPIC) -w
+PRJ_CFLAGS += \
+        $(if $(DEBUG), -g, -O2 -ffast-math) $(FPIC) -w $(FORCE_32_BIT)
 
 
 
 
 
-CECFLAGS += "-cpp $(CPP)"
+CECFLAGS += -cpp $(_CPP)
 
 ifndef STATIC_LIBRARY_TARGET
 OFLAGS +=
-OFLAGS += $(LDFLAGS)
 endif
 
 # TARGETS
@@ -184,159 +183,161 @@ $(TARGET): $(SOURCES) $(RESOURCES) | objdir $(SYMBOLS) $(OBJECTS)
 # OBJECT RULES
 
 $(OBJ)jcapimin.o: jcapimin.c
-       $(CC) $(CFLAGS) -c jcapimin.c -o $(OBJ)jcapimin.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcapimin.c -o $(OBJ)jcapimin.o
 
 $(OBJ)jcapistd.o: jcapistd.c
-       $(CC) $(CFLAGS) -c jcapistd.c -o $(OBJ)jcapistd.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcapistd.c -o $(OBJ)jcapistd.o
 
 $(OBJ)jccoefct.o: jccoefct.c
-       $(CC) $(CFLAGS) -c jccoefct.c -o $(OBJ)jccoefct.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jccoefct.c -o $(OBJ)jccoefct.o
 
 $(OBJ)jccolor.o: jccolor.c
-       $(CC) $(CFLAGS) -c jccolor.c -o $(OBJ)jccolor.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jccolor.c -o $(OBJ)jccolor.o
 
 $(OBJ)jcdctmgr.o: jcdctmgr.c
-       $(CC) $(CFLAGS) -c jcdctmgr.c -o $(OBJ)jcdctmgr.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcdctmgr.c -o $(OBJ)jcdctmgr.o
 
 $(OBJ)jchuff.o: jchuff.c
-       $(CC) $(CFLAGS) -c jchuff.c -o $(OBJ)jchuff.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jchuff.c -o $(OBJ)jchuff.o
 
 $(OBJ)jcinit.o: jcinit.c
-       $(CC) $(CFLAGS) -c jcinit.c -o $(OBJ)jcinit.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcinit.c -o $(OBJ)jcinit.o
 
 $(OBJ)jcmainct.o: jcmainct.c
-       $(CC) $(CFLAGS) -c jcmainct.c -o $(OBJ)jcmainct.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcmainct.c -o $(OBJ)jcmainct.o
 
 $(OBJ)jcmarker.o: jcmarker.c
-       $(CC) $(CFLAGS) -c jcmarker.c -o $(OBJ)jcmarker.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcmarker.c -o $(OBJ)jcmarker.o
 
 $(OBJ)jcmaster.o: jcmaster.c
-       $(CC) $(CFLAGS) -c jcmaster.c -o $(OBJ)jcmaster.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcmaster.c -o $(OBJ)jcmaster.o
 
 $(OBJ)jcomapi.o: jcomapi.c
-       $(CC) $(CFLAGS) -c jcomapi.c -o $(OBJ)jcomapi.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcomapi.c -o $(OBJ)jcomapi.o
 
 $(OBJ)jcparam.o: jcparam.c
-       $(CC) $(CFLAGS) -c jcparam.c -o $(OBJ)jcparam.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcparam.c -o $(OBJ)jcparam.o
 
 $(OBJ)jcphuff.o: jcphuff.c
-       $(CC) $(CFLAGS) -c jcphuff.c -o $(OBJ)jcphuff.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcphuff.c -o $(OBJ)jcphuff.o
 
 $(OBJ)jcprepct.o: jcprepct.c
-       $(CC) $(CFLAGS) -c jcprepct.c -o $(OBJ)jcprepct.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcprepct.c -o $(OBJ)jcprepct.o
 
 $(OBJ)jcsample.o: jcsample.c
-       $(CC) $(CFLAGS) -c jcsample.c -o $(OBJ)jcsample.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jcsample.c -o $(OBJ)jcsample.o
 
 $(OBJ)jctrans.o: jctrans.c
-       $(CC) $(CFLAGS) -c jctrans.c -o $(OBJ)jctrans.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jctrans.c -o $(OBJ)jctrans.o
 
 $(OBJ)jdapimin.o: jdapimin.c
-       $(CC) $(CFLAGS) -c jdapimin.c -o $(OBJ)jdapimin.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdapimin.c -o $(OBJ)jdapimin.o
 
 $(OBJ)jdapistd.o: jdapistd.c
-       $(CC) $(CFLAGS) -c jdapistd.c -o $(OBJ)jdapistd.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdapistd.c -o $(OBJ)jdapistd.o
 
 $(OBJ)jdatadst.o: jdatadst.c
-       $(CC) $(CFLAGS) -c jdatadst.c -o $(OBJ)jdatadst.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdatadst.c -o $(OBJ)jdatadst.o
 
 $(OBJ)jdatasrc.o: jdatasrc.c
-       $(CC) $(CFLAGS) -c jdatasrc.c -o $(OBJ)jdatasrc.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdatasrc.c -o $(OBJ)jdatasrc.o
 
 $(OBJ)jdcoefct.o: jdcoefct.c
-       $(CC) $(CFLAGS) -c jdcoefct.c -o $(OBJ)jdcoefct.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdcoefct.c -o $(OBJ)jdcoefct.o
 
 $(OBJ)jdcolor.o: jdcolor.c
-       $(CC) $(CFLAGS) -c jdcolor.c -o $(OBJ)jdcolor.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdcolor.c -o $(OBJ)jdcolor.o
 
 $(OBJ)jddctmgr.o: jddctmgr.c
-       $(CC) $(CFLAGS) -c jddctmgr.c -o $(OBJ)jddctmgr.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jddctmgr.c -o $(OBJ)jddctmgr.o
 
 $(OBJ)jdhuff.o: jdhuff.c
-       $(CC) $(CFLAGS) -c jdhuff.c -o $(OBJ)jdhuff.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdhuff.c -o $(OBJ)jdhuff.o
 
 $(OBJ)jdinput.o: jdinput.c
-       $(CC) $(CFLAGS) -c jdinput.c -o $(OBJ)jdinput.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdinput.c -o $(OBJ)jdinput.o
 
 $(OBJ)jdmainct.o: jdmainct.c
-       $(CC) $(CFLAGS) -c jdmainct.c -o $(OBJ)jdmainct.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdmainct.c -o $(OBJ)jdmainct.o
 
 $(OBJ)jdmarker.o: jdmarker.c
-       $(CC) $(CFLAGS) -c jdmarker.c -o $(OBJ)jdmarker.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdmarker.c -o $(OBJ)jdmarker.o
 
 $(OBJ)jdmaster.o: jdmaster.c
-       $(CC) $(CFLAGS) -c jdmaster.c -o $(OBJ)jdmaster.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdmaster.c -o $(OBJ)jdmaster.o
 
 $(OBJ)jdmerge.o: jdmerge.c
-       $(CC) $(CFLAGS) -c jdmerge.c -o $(OBJ)jdmerge.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdmerge.c -o $(OBJ)jdmerge.o
 
 $(OBJ)jdphuff.o: jdphuff.c
-       $(CC) $(CFLAGS) -c jdphuff.c -o $(OBJ)jdphuff.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdphuff.c -o $(OBJ)jdphuff.o
 
 $(OBJ)jdpostct.o: jdpostct.c
-       $(CC) $(CFLAGS) -c jdpostct.c -o $(OBJ)jdpostct.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdpostct.c -o $(OBJ)jdpostct.o
 
 $(OBJ)jdsample.o: jdsample.c
-       $(CC) $(CFLAGS) -c jdsample.c -o $(OBJ)jdsample.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdsample.c -o $(OBJ)jdsample.o
 
 $(OBJ)jdtrans.o: jdtrans.c
-       $(CC) $(CFLAGS) -c jdtrans.c -o $(OBJ)jdtrans.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jdtrans.c -o $(OBJ)jdtrans.o
 
 $(OBJ)jerror.o: jerror.c
-       $(CC) $(CFLAGS) -c jerror.c -o $(OBJ)jerror.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jerror.c -o $(OBJ)jerror.o
 
 $(OBJ)jfdctflt.o: jfdctflt.c
-       $(CC) $(CFLAGS) -c jfdctflt.c -o $(OBJ)jfdctflt.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jfdctflt.c -o $(OBJ)jfdctflt.o
 
 $(OBJ)jfdctfst.o: jfdctfst.c
-       $(CC) $(CFLAGS) -c jfdctfst.c -o $(OBJ)jfdctfst.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jfdctfst.c -o $(OBJ)jfdctfst.o
 
 $(OBJ)jfdctint.o: jfdctint.c
-       $(CC) $(CFLAGS) -c jfdctint.c -o $(OBJ)jfdctint.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jfdctint.c -o $(OBJ)jfdctint.o
 
 $(OBJ)jidctflt.o: jidctflt.c
-       $(CC) $(CFLAGS) -c jidctflt.c -o $(OBJ)jidctflt.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jidctflt.c -o $(OBJ)jidctflt.o
 
 $(OBJ)jidctfst.o: jidctfst.c
-       $(CC) $(CFLAGS) -c jidctfst.c -o $(OBJ)jidctfst.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jidctfst.c -o $(OBJ)jidctfst.o
 
 $(OBJ)jidctint.o: jidctint.c
-       $(CC) $(CFLAGS) -c jidctint.c -o $(OBJ)jidctint.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jidctint.c -o $(OBJ)jidctint.o
 
 $(OBJ)jidctred.o: jidctred.c
-       $(CC) $(CFLAGS) -c jidctred.c -o $(OBJ)jidctred.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jidctred.c -o $(OBJ)jidctred.o
 
 $(OBJ)jmemansi.o: jmemansi.c
-       $(CC) $(CFLAGS) -c jmemansi.c -o $(OBJ)jmemansi.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jmemansi.c -o $(OBJ)jmemansi.o
 
 $(OBJ)jmemmgr.o: jmemmgr.c
-       $(CC) $(CFLAGS) -c jmemmgr.c -o $(OBJ)jmemmgr.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jmemmgr.c -o $(OBJ)jmemmgr.o
 
 $(OBJ)jmemname.o: jmemname.c
-       $(CC) $(CFLAGS) -c jmemname.c -o $(OBJ)jmemname.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jmemname.c -o $(OBJ)jmemname.o
 
 $(OBJ)jmemnobs.o: jmemnobs.c
-       $(CC) $(CFLAGS) -c jmemnobs.c -o $(OBJ)jmemnobs.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jmemnobs.c -o $(OBJ)jmemnobs.o
 
 $(OBJ)jquant1.o: jquant1.c
-       $(CC) $(CFLAGS) -c jquant1.c -o $(OBJ)jquant1.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jquant1.c -o $(OBJ)jquant1.o
 
 $(OBJ)jquant2.o: jquant2.c
-       $(CC) $(CFLAGS) -c jquant2.c -o $(OBJ)jquant2.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jquant2.c -o $(OBJ)jquant2.o
 
 $(OBJ)jutils.o: jutils.c
-       $(CC) $(CFLAGS) -c jutils.c -o $(OBJ)jutils.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c jutils.c -o $(OBJ)jutils.o
 
 $(OBJ)transupp.o: transupp.c
-       $(CC) $(CFLAGS) -c transupp.c -o $(OBJ)transupp.o
+       $(CC) $(CFLAGS) $(PRJ_CFLAGS) -c transupp.c -o $(OBJ)transupp.o
 
-clean: objdir
+cleantarget: objdir
        $(call rmq,$(TARGET))
+
+clean: cleantarget
        $(call rmq,$(_OBJECTS1))
        $(call rmq,$(_OBJECTS2))
 
-realclean: clean
+realclean: cleantarget
        $(call rmrq,$(OBJ))
 
-distclean:
+distclean: cleantarget
        $(call rmrq,obj/)