Makefile 1.3 KB

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