Makefile 747 B

123456789101112131415161718192021222324252627
  1. MODULE_TOPDIR = ../../..
  2. include $(MODULE_TOPDIR)/include/Make/Vars.make
  3. MOD_OBJS := $(filter-out test.o port_test.o,$(AUTO_OBJS))
  4. LIB_NAME = $(DIG2_LIBNAME)
  5. include $(MODULE_TOPDIR)/include/Make/Lib.make
  6. EXTRA_INC = $(VECT_INC)
  7. EXTRA_CFLAGS = $(VECT_CFLAGS)
  8. LIBES = $(GISLIB) $(RTREELIB) $(MATHLIB)
  9. TEST = $(OBJDIR)/test
  10. default: lib
  11. $(MAKE) $(TEST)
  12. # Test portable read/write functions
  13. $(OBJDIR)/test: test.c $(DIG2DEP)
  14. echo "==============TEST============="
  15. $(CC) $(LDFLAGS) $(COMPILE_FLAGS) $(VECT_CFLAGS) $(INC) $(VECT_INC) -o $@ test.c $(DIG2LIB) $(RTREELIB) \
  16. $(GISLIB) $(DATETIMELIB) $(MATHLIB) $(XDRLIB)
  17. cd $(OBJDIR); $(LD_LIBRARY_PATH_VAR)="$($(LD_LIBRARY_PATH_VAR)):$(GISBASE)/lib" ./test; diff ./test.tmp ../test.ok