Makefile 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. MODULE_TOPDIR = ../..
  2. LIB = GIS
  3. EXTRA_INC = $(ZLIBINCPATH) $(PTHREADINCPATH) $(REGEXINCPATH)
  4. DATASRC = ellipse.table datum.table datumtransform.table FIPS.code state27 state83 projections
  5. include $(MODULE_TOPDIR)/include/Make/Vars.make
  6. MOD_OBJS := $(filter-out fmode.o,$(AUTO_OBJS))
  7. include $(MODULE_TOPDIR)/include/Make/Lib.make
  8. include $(MODULE_TOPDIR)/include/Make/Doxygen.make
  9. DATAFILES := $(patsubst %,$(ETC)/%,$(DATASRC))
  10. COLORSRC := $(filter-out colors/CVS,$(wildcard colors/[abcdefghijklmnopqrstuvwxyz]*))
  11. COLORFILES := $(patsubst colors/%,$(ETC)/colors/%,$(COLORSRC))
  12. default: lib $(FMODE_OBJ) $(DATAFILES) $(COLORFILES) $(ETC)/colors.desc $(ETC)/element_list
  13. ifdef MINGW
  14. $(FMODE_OBJ): $(OBJDIR)/fmode.o
  15. $(INSTALL) $< $@
  16. endif
  17. $(ETC)/colors:
  18. $(MKDIR) $@
  19. $(ETC)/colors/%: colors/% | $(ETC)/colors
  20. $(INSTALL_DATA) $< $@
  21. $(ETC)/%: %
  22. $(INSTALL_DATA) $< $@
  23. DOXNAME = gis
  24. $(OBJDIR)/area_ellipse.o: pi.h
  25. $(OBJDIR)/area_sphere.o: pi.h
  26. $(OBJDIR)/geodesic.o: pi.h
  27. $(OBJDIR)/geodist.o: pi.h
  28. $(OBJDIR)/get_window.o: G.h
  29. $(OBJDIR)/gisinit.o: G.h
  30. $(OBJDIR)/radii.o: pi.h
  31. $(OBJDIR)/rhumbline.o: pi.h
  32. $(OBJDIR)/set_window.o: G.h