Hi, i have a problem to set up a correct Makefile to compiling two different modules using the same source file (main.c) but with different EXTRA_CFLAGS. This is how far i got:
MODULE_TOPDIR = ../.. LIBES2 = $(RASTERLIB) $(GISLIB) LIBES3 = $(G3DLIB) $(RASTERLIB) $(GISLIB) DEPENDENCIES = $(G3DDEP) $(GISDEP) $(RASTERDEP) PROGRAMS = r.colors.out r3.colors.out r_colors_out_OBJS = main.o r3_colors_out_OBJS = main.o include $(MODULE_TOPDIR)/include/Make/Multi.make default: multi $(BIN)/r.colors.out$(EXE): LIBES = $(LIBES2) $(BIN)/r3.colors.out$(EXE): LIBES = $(LIBES3) I stuck trying to add a preprocess macro -DUSE_RASTER3D for r3.colors.out? Can anybody give me a hint how to solve this. Where to put the preprocess macro in the Makefile so is will be used exclusively by r3.colors.out? Thanks and best regards Soeren _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev