Makefile
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. #
  2. # Makefile for example programs
  3. #
  4. LIBNAME= libpq++
  5. HEADERDIR= /usr/local/pgsql/include
  6. LIBPQDIR= /usr/local/pgsql/lib
  7. # We have to override -Werror, which makes warnings, fatal, because we
  8. # inevitably get the warning, "abstract declarator used as declaration"
  9. # because of our inclusion of c.h and we don't know how to stop that.
  10. CXXFLAGS= $(CFLAGS) -Wno-error -Wno-unused -Wl,-Bdynamic
  11. INCLUDE_OPT= -I$(HEADERDIR)
  12. CXXFLAGS+= $(INCLUDE_OPT)
  13. LDFLAGS+= -L$(LIBPQDIR) -lpq++ 
  14. #
  15. # And where libpq goes, so goes the authentication stuff...
  16. #
  17. ifdef KRBVERS
  18. LDFLAGS+= $(KRBLIBS)
  19. CXXFLAGS+= $(KRBFLAGS)
  20. endif
  21. PROGS= testlibpq0 testlibpq1 testlibpq2 testlibpq3 
  22. testlibpq4 testlibpq5 testlibpq6 testlo
  23. all: $(PROGS)
  24. $(PROGS): % : %.cc
  25. $(CXX) $(CXXFLAGS) -o $@ $@.cc $(LDFLAGS)
  26. .PHONY: submake
  27. clean: 
  28. rm -f $(PROGS)