README 1.5 KB
Newer Older
1

B
Bruce Momjian 已提交
2 3
 The PostgreSQL contrib tree
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
4

B
Bruce Momjian 已提交
5 6 7 8
	FIXME:
		odbc
		spi/preprocessor
		tools		
B
Bruce Momjian 已提交
9 10

 - the contrib contain is in the "Contrib.index" 	
11

B
Bruce Momjian 已提交
12 13
 - in each directory must be Makefile, possible Makefile template
   is below this text,
14

B
Bruce Momjian 已提交
15 16
--------
#
B
Bruce Momjian 已提交
17
# $Header: /cvsroot/pgsql/contrib/README,v 1.19 2000/06/19 13:52:59 momjian Exp $
B
Bruce Momjian 已提交
18
#
19

B
Bruce Momjian 已提交
20
TOPDIR=../..
21

B
Bruce Momjian 已提交
22
include ../Makefile.global
23

B
Bruce Momjian 已提交
24
NAME	= some_name
25

B
Bruce Momjian 已提交
26 27 28 29 30 31 32
PROGRAM	= 
OBJS	= $(NAME).o
DOCS	= $(NAME).doc
SQLS	= $(NAME).sql
BINS	=
EXAMPLES=
MODS	= $(NAME)$(DLSUFFIX)
33

B
Bruce Momjian 已提交
34
CFLAGS += -I. $(CFLAGS_SL)
M
 
Marc G. Fournier 已提交
35

B
Bruce Momjian 已提交
36
OTHER_CLEAN = $(SQLS)
37

B
Bruce Momjian 已提交
38
all: $(MODS) $(SQLS)
39

B
Bruce Momjian 已提交
40 41
%.sql: %.sql.in
	$(SED) "s|MODULE_PATHNAME|$(CONTRIB_MODDIR)/$@|" < $< > $@
42 43


B
Bruce Momjian 已提交
44
install: install_doc install_sql install_mod install_bin install_example
45

B
Bruce Momjian 已提交
46 47 48 49
install_doc:
	for inst_file in $(DOCS); do \
		$(INSTALL) $(INSTL_LIB_OPTS) $$inst_file $(CONTRIB_DOCDIR); \
	done
50

B
Bruce Momjian 已提交
51 52 53 54
install_sql:
	for inst_file in $(SQLS); do \
		$(INSTALL) $(INSTL_LIB_OPTS) $$inst_file $(CONTRIB_SQLDIR); \
	done
55

B
Bruce Momjian 已提交
56 57 58 59
install_mod:
	for inst_file in $(MODS); do \
		$(INSTALL) $(INSTL_SHLIB_OPTS) $$inst_file $(CONTRIB_MODDIR); \
	done
60

B
Bruce Momjian 已提交
61 62 63 64
install_bin:
	for inst_file in $(BINS); do \
		$(INSTALL) $(INSTL_EXE_OPTS) $$inst_file $(CONTRIB_BINDIR); \
	done
65

B
Bruce Momjian 已提交
66 67 68 69
install_example:
	for inst_file in $(EXAMPLES); do \
		$(INSTALL) $(INSTL_LIB_OPTS) $$inst_file $(CONTRIB_EXAMPLESDIR); \
	done
70

B
Bruce Momjian 已提交
71 72
depend dep:
	$(CC) -MM -MG $(CFLAGS) *.c > depend
B
Bruce Momjian 已提交
73

B
Bruce Momjian 已提交
74 75
clean:
	$(RM) *~ $(OBJS) $(MODS) $(PROGRAM) depend $(OTHER_CLEAN) core log
76

B
Bruce Momjian 已提交
77 78 79 80 81
ifeq (depend,$(wildcard depend))
include depend
endif
-----------