34
34
#
35
35
#
36
36
# IDENTIFICATION
37
- # $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.13 1996/11/01 03:35:43 momjian Exp $
37
+ # $Header: /cvsroot/pgsql/src/backend/Makefile,v 1.14 1996/11/03 09:05:30 bryanh Exp $
38
38
#
39
39
# -------------------------------------------------------------------------
40
40
@@ -143,34 +143,34 @@ postgres: postgres_group1 postgres_group2 postgres_group3 postgres_group4
143
143
$(CC ) $(LDFLAGS ) -o postgres$(OBJS ) $(LDADD )
144
144
145
145
postgres_group1 :
146
- $(MAKE ) -C accessSUBSYS.o
147
- $(MAKE ) -C bootstrapSUBSYS.o
148
- $(MAKE ) -C catalog SUBSYS.o
149
- $(MAKE ) -C commandsSUBSYS.o
146
+ $(MAKE ) -C accessall
147
+ $(MAKE ) -C bootstrapall
148
+ $(MAKE ) -C catalog SUBSYS.o
149
+ $(MAKE ) -C commandsall
150
150
postgres_group2 :
151
- $(MAKE ) -C executorSUBSYS.o
152
- $(MAKE ) -C libSUBSYS.o
153
- $(MAKE ) -C libpqSUBSYS.o
154
- $(MAKE ) -C mainSUBSYS.o
155
- $(MAKE ) -C nodesSUBSYS.o
151
+ $(MAKE ) -C executorall
152
+ $(MAKE ) -C liball
153
+ $(MAKE ) -C libpqall
154
+ $(MAKE ) -C mainall
155
+ $(MAKE ) -C nodesall
156
156
postgres_group3 :
157
- $(MAKE ) -C optimizerSUBSYS.o
158
- $(MAKE ) -C parserSUBSYS.o
159
- $(MAKE ) -C portSUBSYS.o PORTNAME=$(PORTNAME )
160
- $(MAKE ) -C postmasterSUBSYS.o
161
- $(MAKE ) -C regexSUBSYS.o
157
+ $(MAKE ) -C optimizerall
158
+ $(MAKE ) -C parserall
159
+ $(MAKE ) -C portall PORTNAME=$(PORTNAME )
160
+ $(MAKE ) -C postmasterall
161
+ $(MAKE ) -C regexall
162
162
postgres_group4 :
163
- $(MAKE ) -C rewriteSUBSYS.o
164
- $(MAKE ) -C storageSUBSYS.o
165
- $(MAKE ) -C tcopSUBSYS.o
166
- $(MAKE ) -C utilsSUBSYS.o
163
+ $(MAKE ) -C rewriteall
164
+ $(MAKE ) -C storageall
165
+ $(MAKE ) -C tcopall
166
+ $(MAKE ) -C utilsall
167
167
ifdef TIOGA
168
- $(MAKE) -C tiogaSUBSYS.o
168
+ $(MAKE) -C tiogaall
169
169
endif
170
170
171
171
global1.bki.source local1_template1.bki.source :
172
172
$(MAKE ) -C catalog$@
173
- cp catalog/$@ ../include
173
+ cp catalog/$@ .
174
174
175
175
176
176
# ###########################################################################
@@ -179,11 +179,11 @@ global1.bki.source local1_template1.bki.source:
179
179
180
180
parse.h :
181
181
$(MAKE ) -C parser parse.h
182
- cp parser/parse.h ../include
182
+ cp parser/parse.h.
183
183
184
184
fmgr.h :
185
185
$(MAKE ) -C utils fmgr.h
186
- cp utils/fmgr.h ../include
186
+ cp utils/fmgr.h.
187
187
188
188
# ############################################################################
189
189
clean :
@@ -276,6 +276,11 @@ $(D_BINDIR) $(D_LIBDIR) $(HEADERDIR):
276
276
#
277
277
# Support for code development.
278
278
#
279
+ # Use target "quick" to build "postgres" when you know all the subsystems
280
+ # are up to date. It saves the time of doing all the submakes.
281
+ .PHONY : quick
282
+ quick :$(OBJS )
283
+ $(CC ) $(LDFLAGS ) -o postgres$(OBJS ) $(LDADD )
279
284
280
285
#
281
286
# Build the file, "./ID", used by the "gid" (grep-for-identifier) tool