GDAL_ROOT = ../.. OBJ = EnvisatFile.o envisatdataset.o include $(GDAL_ROOT)/GDALmake.opt XTRA_OPT = -I../raw default: $(OBJ) clean: rm -f *.o %.o: %.c $(CC) -c $(GDAL_INCLUDE) $(CFLAGS) $(XTRA_OPT) $*.c -o $*.o %.o: %.cpp $(CXX) -c $(GDAL_INCLUDE) $(CXXFLAGS) $(XTRA_OPT) $*.cpp -o $*.o all: $(OBJ) install-obj: $(foreach file,$(OBJ),../o/$(file)) ../o/%.o: %.o cp $*.o ../o envisat_dump: envisat_dump.o EnvisatFile.o $(CC) $(CFLAGS) envisat_dump.o EnvisatFile.o $(CPL_LIB) -ldl -lm -o envisat_dump dumpgeo: dumpgeo.o EnvisatFile.o $(CC) $(CFLAGS) dumpgeo.o EnvisatFile.o $(CPL_LIB) -ldl -lm -o dumpgeo