1
+ # $Header: /cvsroot/pgsql/contrib/intarray/Makefile,v 1.5 2001/03/18 23:35:18 tgl Exp $
2
+
1
3
subdir = contrib/intarray
2
4
top_builddir = ../..
3
5
include $(top_builddir ) /src/Makefile.global
@@ -10,7 +12,7 @@ NAME= _int
10
12
SO_MAJOR_VERSION = 1
11
13
SO_MINOR_VERSION = 0
12
14
13
- override CPPFLAGS + = -I$(srcdir ) -DPGSQL71
15
+ override CPPFLAGS : = -I$(srcdir ) $( CPPFLAGS ) -DPGSQL71
14
16
15
17
OBJS = _int.o
16
18
@@ -21,46 +23,31 @@ include $(top_srcdir)/src/Makefile.shlib
21
23
22
24
23
25
$(NAME ) .sql : $(NAME ) .sql.in
24
- sed -e ' s: MODULE_PATHNAME: $(libdir)/$(shlib): g' < $< > $@
26
+ sed ' s, MODULE_PATHNAME, $(libdir)/$(shlib), g' $< > $@
25
27
26
28
.PHONY : submake
27
29
submake :
28
30
$(MAKE ) -C $(top_builddir ) /src/test/regress pg_regress
29
31
30
- # against installed postmaster
31
32
installcheck : submake
32
33
$(top_builddir ) /src/test/regress/pg_regress _int
33
34
34
- # in-tree test doesn't work yet (no way to install my shared library)
35
- # check: all submake
36
- # $(top_builddir)/src/test/regress/pg_regress --temp-install \
37
- # --top-builddir=$(top_builddir) _int
38
35
check :
39
- @echo " 'make check' is not supported."
40
- @echo " Do 'make install', then 'make installcheck' instead."
36
+ @echo " '$( MAKE ) check' is not supported."
37
+ @echo " Do '$( MAKE ) install', then '$( MAKE ) installcheck' instead."
41
38
42
39
install : all installdirs install-lib
43
- # $(INSTALL_DATA) $(srcdir)/README.$(NAME) $(docdir)/contrib
40
+ $(INSTALL_DATA ) $(srcdir ) /README.intarray $(docdir ) /contrib
44
41
$(INSTALL_DATA ) $(NAME ) .sql $(datadir ) /contrib
45
42
46
43
installdirs :
47
44
$(mkinstalldirs ) $(docdir ) /contrib $(datadir ) /contrib $(libdir )
48
45
49
46
uninstall : uninstall-lib
50
- rm -f $(docdir ) /contrib/README.$( NAME ) $(datadir ) /contrib/$(NAME ) .sql
47
+ rm -f $(docdir ) /contrib/README.intarray $(datadir ) /contrib/$(NAME ) .sql
51
48
52
49
clean distclean maintainer-clean : clean-lib
53
- rm -f * .so y.tab.c y.tab.h $(OBJS ) $(NAME ) .sql
50
+ rm -f $(OBJS ) $(NAME ) .sql
54
51
# things created by various check targets
55
- rm -rf results tmp_check log
56
- rm -f regression.diffs regression.out regress.out run_check.out
57
- ifeq ($(PORTNAME ) , win)
58
- rm -f regress.def
59
- endif
60
-
61
- depend dep :
62
- $(CC ) -MM $(CFLAGS ) * .c > depend
63
-
64
- ifeq (depend,$(wildcard depend) )
65
- include depend
66
- endif
52
+ rm -rf results
53
+ rm -f regression.diffs regression.out
0 commit comments