OSDN Git Service

a891c1bcda622aa6ff5e8b35753438b628b96778
[pg-rex/syncrep.git] / src / bin / scripts / Makefile
1 #-------------------------------------------------------------------------
2 #
3 # Makefile for src/bin/scripts
4 #
5 # Copyright (c) 1994, Regents of the University of California
6 #
7 # $Header: /cvsroot/pgsql/src/bin/scripts/Makefile,v 1.11 2000/10/20 21:04:03 petere Exp $
8 #
9 #-------------------------------------------------------------------------
10
11 subdir = src/bin/scripts
12 top_builddir = ../../..
13 include $(top_builddir)/src/Makefile.global
14
15 SCRIPTS := createdb dropdb createuser dropuser createlang droplang vacuumdb
16
17 all: $(SCRIPTS)
18
19 createlang: createlang.sh
20         sed -e 's/@DLSUFFIX@/$(DLSUFFIX)/g' \
21             -e 's,@libdir@,$(libdir),g' \
22           $< >$@
23         chmod a+x $@
24
25 install: all installdirs
26         for i in $(filter-out createlang, $(SCRIPTS)); do \
27           $(INSTALL_SCRIPT) $(srcdir)/$$i $(DESTDIR)$(bindir)/$$i || exit; \
28         done
29         $(INSTALL_SCRIPT) createlang $(DESTDIR)$(bindir)/createlang
30
31 installdirs:
32         $(mkinstalldirs) $(DESTDIR)$(bindir)
33
34 uninstall:
35         rm -f $(addprefix $(DESTDIR)$(bindir)/, $(SCRIPTS))
36
37 clean distclean maintainer-clean:
38         rm -f createlang