Makefile 602 B

12345678910111213141516171819202122232425262728
  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 = CDHC
  5. include $(MODULE_TOPDIR)/include/Make/Lib.make
  6. include $(MODULE_TOPDIR)/include/Make/Doxygen.make
  7. default: lib
  8. @echo "==============TEST============="
  9. ifeq ($(strip $(CROSS_COMPILING)),)
  10. $(MAKE) test
  11. endif
  12. test: $(OBJDIR)/test$(EXE)
  13. $(call run_grass,$(OBJDIR)/test$(EXE) < test_numbers.csv)
  14. # Test functions
  15. $(OBJDIR)/test$(EXE): $(OBJDIR)/test.o $(GISDEP) $(CDHCDEP)
  16. $(call linker)
  17. $(OBJDIR)/test$(EXE): LIBES = $(GISLIB) $(CDHCLIB)
  18. DOXNAME = cdhc