Makefile 677 B

123456789101112131415161718192021222324252627282930313233343536
  1. MODULE_TOPDIR = ../..
  2. LIB = GPROJ
  3. include $(MODULE_TOPDIR)/include/Make/Vars.make
  4. MOD_OBJS := $(filter-out ftol.o,$(AUTO_OBJS))
  5. include $(MODULE_TOPDIR)/include/Make/Lib.make
  6. include $(MODULE_TOPDIR)/include/Make/Doxygen.make
  7. EXTRA_CFLAGS = $(ZLIBINCPATH) $(GDALCFLAGS)
  8. EXTRA_INC = $(PROJINC)
  9. PROJ_DIR = $(ETC)/proj
  10. PROJ_TABLES := desc.table parms.table units.table
  11. PROJ_DSTFILES := $(patsubst %,$(PROJ_DIR)/%,$(PROJ_TABLES))
  12. default: lib $(FTOL_OBJ)
  13. $(MAKE) $(PROJ_DSTFILES)
  14. ifdef MINGW
  15. $(FTOL_OBJ): $(OBJDIR)/ftol.o
  16. $(INSTALL) $< $@
  17. endif
  18. $(PROJ_DSTFILES): $(PROJ_DIR)/%: % | $(PROJ_DIR)
  19. $(INSTALL_DATA) $< $@
  20. $(PROJ_DIR):
  21. $(MKDIR) $@
  22. #doxygen:
  23. DOXNAME=proj