Makefile 659 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. MODULE_TOPDIR = ../../..
  2. DEPENDENCIES = $(GISDEP)
  3. include $(MODULE_TOPDIR)/include/Make/Vars.make
  4. ifeq ($(PGM),mysql)
  5. MOD_OBJS := $(filter-out dbe.o,$(MOD_OBJS))
  6. else
  7. MOD_OBJS := $(filter-out db.o,$(MOD_OBJS))
  8. endif
  9. include $(MODULE_TOPDIR)/include/Make/DB.make
  10. LIBES = $(DBMIDRIVERLIB) $(DBMIBASELIB) $(DBSTUBSLIB) \
  11. $(GISLIB) $(DATETIMELIB)
  12. EXTRA_CFLAGS = $(MYSQLINCPATH)
  13. EXTRA_LDFLAGS = $(MYSQLLIBPATH)
  14. ifeq ($(PGM),mysql)
  15. LIBES += $(MYSQLLIB)
  16. else
  17. LIBES += $(MYSQLDLIB)
  18. LINK = $(CXX)
  19. endif
  20. ifeq ($(PGM),)
  21. default:
  22. $(MAKE) PGM=mysql
  23. ifneq ($(strip $(MYSQLDLIB)),)
  24. ifneq ($(strip $(CXX)),)
  25. $(MAKE) PGM=mesql
  26. endif
  27. endif
  28. else
  29. default: dbmi
  30. endif