]> granicus.if.org Git - postgresql/blob - src/Makefile
Remove cvs keywords from all files.
[postgresql] / src / Makefile
1 #-------------------------------------------------------------------------
2 #
3 # Makefile for src
4 #
5 # Copyright (c) 1994, Regents of the University of California
6 #
7 # src/Makefile
8 #
9 #-------------------------------------------------------------------------
10
11 subdir = src
12 top_builddir = ..
13 include Makefile.global
14
15
16 all install installdirs uninstall distprep:
17         $(MAKE) -C port $@
18         $(MAKE) -C timezone $@
19         $(MAKE) -C backend $@
20         $(MAKE) -C backend/utils/mb/conversion_procs $@
21         $(MAKE) -C backend/snowball $@
22         $(MAKE) -C include $@
23         $(MAKE) -C interfaces $@
24         $(MAKE) -C backend/replication/libpqwalreceiver $@
25         $(MAKE) -C bin $@
26         $(MAKE) -C pl $@
27         $(MAKE) -C makefiles $@
28         $(MAKE) -C test/regress $@
29
30 install: install-local
31
32 install-local: installdirs-local
33         $(INSTALL_DATA) Makefile.global '$(DESTDIR)$(pgxsdir)/$(subdir)/Makefile.global'
34         $(INSTALL_DATA) Makefile.port '$(DESTDIR)$(pgxsdir)/$(subdir)/Makefile.port'
35         $(INSTALL_DATA) $(srcdir)/Makefile.shlib '$(DESTDIR)$(pgxsdir)/$(subdir)/Makefile.shlib'
36         $(INSTALL_DATA) $(srcdir)/nls-global.mk '$(DESTDIR)$(pgxsdir)/$(subdir)/nls-global.mk'
37
38 installdirs: installdirs-local
39
40 installdirs-local:
41         $(MKDIR_P) '$(DESTDIR)$(pgxsdir)/$(subdir)'
42
43 uninstall: uninstall-local
44
45 uninstall-local:
46         rm -f $(addprefix '$(DESTDIR)$(pgxsdir)/$(subdir)'/, Makefile.global Makefile.port Makefile.shlib nls-global.mk)
47
48 clean:
49         $(MAKE) -C port $@
50         $(MAKE) -C timezone $@
51         $(MAKE) -C backend $@
52         $(MAKE) -C backend/snowball $@
53         $(MAKE) -C include $@
54         $(MAKE) -C interfaces $@
55         $(MAKE) -C backend/replication/libpqwalreceiver $@
56         $(MAKE) -C bin $@
57         $(MAKE) -C pl $@
58         $(MAKE) -C makefiles $@
59         $(MAKE) -C test $@
60         $(MAKE) -C tutorial NO_PGXS=1 $@
61         $(MAKE) -C test/thread $@
62
63 distclean maintainer-clean:
64         $(MAKE) -C port $@
65         $(MAKE) -C timezone $@
66         $(MAKE) -C backend $@
67         $(MAKE) -C backend/snowball $@
68         $(MAKE) -C include $@
69         $(MAKE) -C interfaces $@
70         $(MAKE) -C backend/replication/libpqwalreceiver $@
71         $(MAKE) -C bin $@
72         $(MAKE) -C pl $@
73         $(MAKE) -C makefiles $@
74         $(MAKE) -C test $@
75         $(MAKE) -C tutorial NO_PGXS=1 $@
76         $(MAKE) -C test/thread $@
77         rm -f Makefile.port Makefile.global
78
79 coverage:
80         $(MAKE) -C timezone $@
81         $(MAKE) -C backend $@
82         $(MAKE) -C backend/utils/mb/conversion_procs $@
83         $(MAKE) -C backend/snowball $@
84         $(MAKE) -C interfaces $@
85         $(MAKE) -C backend/replication/libpqwalreceiver $@
86         $(MAKE) -C bin $@
87         $(MAKE) -C pl $@
88
89
90 .PHONY: install-local installdirs-local uninstall-local