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

数据库系统

开发平台:

Unix_Linux

  1. #-------------------------------------------------------------------------
  2. #
  3. # Makefile--
  4. #    Makefile for tcop
  5. #
  6. # IDENTIFICATION
  7. #    $Header: /usr/local/cvsroot/pgsql/src/backend/tcop/Makefile,v 1.18 1998/07/26 04:30:46 scrappy Exp $
  8. #
  9. #-------------------------------------------------------------------------
  10. SRCDIR= ../..
  11. include ../../Makefile.global
  12. CFLAGS+= -I..
  13. ifdef MULTIBYTE
  14. CFLAGS+= $(MBFLAGS)
  15. endif
  16. ifeq ($(CC), gcc)
  17. CFLAGS+= -Wno-error
  18. endif
  19. OBJS= dest.o fastpath.o postgres.o pquery.o utility.o
  20. all: SUBSYS.o
  21. SUBSYS.o: $(OBJS)
  22. $(LD) -r -o SUBSYS.o $(OBJS)
  23. # The following dependencies are picked up by the make dep, but since 
  24. # not everyone can do make dep, and these are particularly important
  25. # dependencies (because they don't even exist until you make them),
  26. # they are hardcoded here.
  27. utility.o: ../parse.h ../fmgr.h
  28. aclchk.o: ../fmgr.h
  29. fastpath.o: ../fmgr.h
  30. postgres.o: ../fmgr.h
  31. ../parse.h: 
  32. $(MAKE) -C .. parse.h
  33. ../fmgr.h: 
  34. $(MAKE) -C .. fmgr.h
  35. dep depend: ../parse.h ../fmgr.h
  36. $(CC) -MM $(CFLAGS) *.c >depend
  37. clean: 
  38. rm -f SUBSYS.o $(OBJS) 
  39. ifeq (depend,$(wildcard depend))
  40. include depend
  41. endif