GDAL_ROOT = ../../.. include $(GDAL_ROOT)/GDALmake.opt OBJ = dgnopen.o dgnread.o dgnfloat.o dgnhelp.o OBJ_OGR = ogrdgndriver.o ogrdgndatasource.o ogrdgnlayer.o \ dgnstroke.o ALL_C_FLAGS = -I.. -I../.. -I$(GDAL_ROOT)/port $(CFLAGS) LIBS := ../ogrsf_frmts.a ../../ogr.a $(CPL_LIB) $(LIBS) CPL_DIR = $(GDAL_ROOT)/port DIST_REV = 1.3 DIST_DIR = dgnlib-$(DIST_REV) DIST_FILE = dgnlib-$(DIST_REV).zip DIST_FILES = dgnread.cpp dgnopen.cpp dgnlib.h dgnlibp.h dgnfloat.cpp \ dgnstroke.cpp dgndump.c README \ \ $(CPL_DIR)/cpl_config.h $(CPL_DIR)/cpl_port.h \ $(CPL_DIR)/cpl_vsi.h $(CPL_DIR)/cpl_vsisimple.cpp \ $(CPL_DIR)/cpl_conv.h $(CPL_DIR)/cpl_conv.cpp \ $(CPL_DIR)/cpl_error.h $(CPL_DIR)/cpl_error.cpp default: $(OBJ) $(OBJ_OGR) clean: rm -rf *.o $(DEST_DIR) dgnlib-$(DIST_REV).zip html man dgndump %.o: %.cpp $(CXX) -c $(ALL_C_FLAGS) $*.cpp -o $*.o ar r ../ogrsf_frmts.a $*.o %.o: %.c $(CC) -c $(ALL_C_FLAGS) $*.c -o $*.o ar r ../ogrsf_frmts.a $*.o dgndump: dgndump.c $(OBJ) $(CXX) $(ALL_C_FLAGS) dgndump.c $(OBJ) $(CPL_LIB) -ldl -lm -o dgndump docs: doxygen dist: rm -rf $(DIST_DIR) mkdir $(DIST_DIR) cp $(DIST_FILES) $(DIST_DIR) zip -r $(DIST_FILE) $(DIST_DIR) web-update: docs dist cp html/* /u/www/projects/dgn/libhtml cp $(DIST_FILE) /u/www/projects/dgn/