Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
blob: ceedd8da84982c46b4d5cd1b8e1a3e843b480a04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#-------------------------------------------------------------------------
#
# Makefile--
#    Makefile for the access methods module
#
# IDENTIFICATION
#    $Header: /cvsroot/pgsql/src/backend/access/Makefile,v 1.3 1997/06/11 01:11:30 scrappy Exp $
#
#-------------------------------------------------------------------------

SRCDIR = ../..
include ../../Makefile.global

OBJS = common/SUBSYS.o gist/SUBSYS.o hash/SUBSYS.o heap/SUBSYS.o \
       index/SUBSYS.o rtree/SUBSYS.o nbtree/SUBSYS.o transam/SUBSYS.o


all: submake SUBSYS.o

SUBSYS.o: $(OBJS)
	$(LD) -r -o SUBSYS.o $(OBJS)

.PHONY: submake
submake:
	$(MAKE) -C common  SUBSYS.o
	$(MAKE) -C gist    SUBSYS.o
	$(MAKE) -C hash    SUBSYS.o
	$(MAKE) -C heap    SUBSYS.o
	$(MAKE) -C index   SUBSYS.o
	$(MAKE) -C rtree   SUBSYS.o
	$(MAKE) -C nbtree  SUBSYS.o
	$(MAKE) -C transam SUBSYS.o

clean:
	rm -f SUBSYS.o
	$(MAKE) -C common   clean
	$(MAKE) -C gist     clean
	$(MAKE) -C hash     clean
	$(MAKE) -C heap     clean
	$(MAKE) -C index    clean
	$(MAKE) -C rtree    clean
	$(MAKE) -C nbtree   clean
	$(MAKE) -C transam  clean

.DEFAULT: 
	$(MAKE) -C common   $@
	$(MAKE) -C gist     $@
	$(MAKE) -C hash     $@
	$(MAKE) -C heap     $@
	$(MAKE) -C index    $@
	$(MAKE) -C rtree    $@
	$(MAKE) -C nbtree   $@
	$(MAKE) -C transam  $@