mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-27 08:39:28 +08:00
Keep the generated .h files in the local directory, like other object files,
rather than in src/include with normal header files. Necessary to make dependancies work out so they don't keep getting rebuilt for no reason.
This commit is contained in:
parent
a505db6f33
commit
a7a0b3ba30
@ -34,7 +34,7 @@
|
||||
#
|
||||
#
|
||||
# IDENTIFICATION
|
||||
# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.13 1996/11/01 03:35:43 momjian Exp $
|
||||
# $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.14 1996/11/03 09:05:30 bryanh Exp $
|
||||
#
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
@ -143,34 +143,34 @@ postgres: postgres_group1 postgres_group2 postgres_group3 postgres_group4
|
||||
$(CC) $(LDFLAGS) -o postgres $(OBJS) $(LDADD)
|
||||
|
||||
postgres_group1:
|
||||
$(MAKE) -C access SUBSYS.o
|
||||
$(MAKE) -C bootstrap SUBSYS.o
|
||||
$(MAKE) -C catalog SUBSYS.o
|
||||
$(MAKE) -C commands SUBSYS.o
|
||||
$(MAKE) -C access all
|
||||
$(MAKE) -C bootstrap all
|
||||
$(MAKE) -C catalog SUBSYS.o
|
||||
$(MAKE) -C commands all
|
||||
postgres_group2:
|
||||
$(MAKE) -C executor SUBSYS.o
|
||||
$(MAKE) -C lib SUBSYS.o
|
||||
$(MAKE) -C libpq SUBSYS.o
|
||||
$(MAKE) -C main SUBSYS.o
|
||||
$(MAKE) -C nodes SUBSYS.o
|
||||
$(MAKE) -C executor all
|
||||
$(MAKE) -C lib all
|
||||
$(MAKE) -C libpq all
|
||||
$(MAKE) -C main all
|
||||
$(MAKE) -C nodes all
|
||||
postgres_group3:
|
||||
$(MAKE) -C optimizer SUBSYS.o
|
||||
$(MAKE) -C parser SUBSYS.o
|
||||
$(MAKE) -C port SUBSYS.o PORTNAME=$(PORTNAME)
|
||||
$(MAKE) -C postmaster SUBSYS.o
|
||||
$(MAKE) -C regex SUBSYS.o
|
||||
$(MAKE) -C optimizer all
|
||||
$(MAKE) -C parser all
|
||||
$(MAKE) -C port all PORTNAME=$(PORTNAME)
|
||||
$(MAKE) -C postmaster all
|
||||
$(MAKE) -C regex all
|
||||
postgres_group4:
|
||||
$(MAKE) -C rewrite SUBSYS.o
|
||||
$(MAKE) -C storage SUBSYS.o
|
||||
$(MAKE) -C tcop SUBSYS.o
|
||||
$(MAKE) -C utils SUBSYS.o
|
||||
$(MAKE) -C rewrite all
|
||||
$(MAKE) -C storage all
|
||||
$(MAKE) -C tcop all
|
||||
$(MAKE) -C utils all
|
||||
ifdef TIOGA
|
||||
$(MAKE) -C tioga SUBSYS.o
|
||||
$(MAKE) -C tioga all
|
||||
endif
|
||||
|
||||
global1.bki.source local1_template1.bki.source:
|
||||
$(MAKE) -C catalog $@
|
||||
cp catalog/$@ ../include
|
||||
cp catalog/$@ .
|
||||
|
||||
|
||||
############################################################################
|
||||
@ -179,11 +179,11 @@ global1.bki.source local1_template1.bki.source:
|
||||
|
||||
parse.h:
|
||||
$(MAKE) -C parser parse.h
|
||||
cp parser/parse.h ../include
|
||||
cp parser/parse.h .
|
||||
|
||||
fmgr.h:
|
||||
$(MAKE) -C utils fmgr.h
|
||||
cp utils/fmgr.h ../include
|
||||
cp utils/fmgr.h .
|
||||
|
||||
#############################################################################
|
||||
clean:
|
||||
@ -276,6 +276,11 @@ $(D_BINDIR) $(D_LIBDIR) $(HEADERDIR):
|
||||
#
|
||||
# Support for code development.
|
||||
#
|
||||
# Use target "quick" to build "postgres" when you know all the subsystems
|
||||
# are up to date. It saves the time of doing all the submakes.
|
||||
.PHONY: quick
|
||||
quick: $(OBJS)
|
||||
$(CC) $(LDFLAGS) -o postgres $(OBJS) $(LDADD)
|
||||
|
||||
#
|
||||
# Build the file, "./ID", used by the "gid" (grep-for-identifier) tool
|
||||
|
Loading…
Reference in New Issue
Block a user