]> granicus.if.org Git - postgresql/blob - contrib/array/Makefile
e0717f0846164340e0336456a2b1f7d45d859193
[postgresql] / contrib / array / Makefile
1 #
2 # $Header: /cvsroot/pgsql/contrib/array/Attic/Makefile,v 1.11 2000/07/04 16:16:43 momjian Exp $
3 #
4
5 TOPDIR=../..
6
7 include ../Makefile.global
8
9 NAME    = array_iterator
10
11 PROGRAM = 
12 OBJS    = $(NAME).o
13 DOCS    = README.$(NAME)
14 SQLS    = $(NAME).sql
15 BINS    =
16 EXAMPLES=
17 MODS    = $(NAME)$(DLSUFFIX)
18
19 CFLAGS += -I. $(CFLAGS_SL)
20
21 OTHER_CLEAN = $(SQLS)
22
23 all: $(MODS) $(SQLS)
24
25 %.sql: %.sql.in
26         $(SED) "s|MODULE_PATHNAME|$(CONTRIB_MODDIR)/$(@:.sql=$(DLSUFFIX))|" < $< > $@
27
28 install: install_doc install_sql install_mod 
29
30 install_doc:
31         for inst_file in $(DOCS); do \
32                 $(INSTALL) $(INSTL_LIB_OPTS) $$inst_file $(CONTRIB_DOCDIR); \
33         done
34
35 install_sql:
36         for inst_file in $(SQLS); do \
37                 $(INSTALL) $(INSTL_LIB_OPTS) $$inst_file $(CONTRIB_SQLDIR); \
38         done
39
40 install_mod:
41         for inst_file in $(MODS); do \
42                 $(INSTALL) $(INSTL_SHLIB_OPTS) $$inst_file $(CONTRIB_MODDIR); \
43         done
44
45
46 depend dep:
47         $(CC) -MM -MG $(CFLAGS) *.c > depend
48
49 clean:
50         $(RM) *~ $(OBJS) $(MODS) $(PROGRAM) depend $(OTHER_CLEAN) core log
51
52 ifeq (depend,$(wildcard depend))
53 include depend
54 endif