summaryrefslogtreecommitdiff
path: root/contrib/fulltextindex/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/fulltextindex/Makefile')
-rw-r--r--contrib/fulltextindex/Makefile66
1 files changed, 50 insertions, 16 deletions
diff --git a/contrib/fulltextindex/Makefile b/contrib/fulltextindex/Makefile
index bf1d02d227..a417b4a2bf 100644
--- a/contrib/fulltextindex/Makefile
+++ b/contrib/fulltextindex/Makefile
@@ -1,24 +1,58 @@
-SRCDIR= ../../src
+#
+# $Header: /cvsroot/pgsql/contrib/fulltextindex/Attic/Makefile,v 1.3 2000/06/15 18:54:51 momjian Exp $
+#
-include $(SRCDIR)/Makefile.global
+TOPDIR=../..
-CONTRIBDIR=$(LIBDIR)/contrib
+include ../Makefile.global
-CFLAGS+= $(CFLAGS_SL)
+NAME = fti
-TARGETS= fti$(DLSUFFIX)
-CLEANFILES+= $(TARGETS)
-CURDIR=`pwd`
+PROGRAM =
+OBJS = $(NAME).o
+DOCS = $(NAME).doc
+SQLS = $(NAME).sql
+BINS = fti.pl
+EXAMPLES=
+MODS = $(NAME)$(DLSUFFIX)
-all:: $(TARGETS)
+CFLAGS += -I. $(CFLAGS_SL)
-%.sql: %.source
- rm -f $@; \
- sed -e "s:_CURRENTDIR_:$(CURDIR):g" \
- -e "s:_DLSUFFIX_:$(DLSUFFIX):g" < $< > $@
+OTHER_CLEAN = $(SQLS)
-clean:
- rm -f $(TARGETS) *.o
+all: $(MODS) $(SQLS)
-dist:
- tar cf fti.tar README BENCH Makefile fti.c timings.sh
+%.sql: %.sql.in
+ $(SED) "s|MODULE_PATHNAME|$(CONTRIB_MODDIR)/$@|" < $< > $@
+
+install: install_doc install_sql install_mod install_bin
+
+install_doc:
+ for inst_file in $(DOCS); do \
+ $(INSTALL) $(INSTL_LIB_OPTS) $$inst_file $(CONTRIB_DOCDIR); \
+ done
+
+install_sql:
+ for inst_file in $(SQLS); do \
+ $(INSTALL) $(INSTL_LIB_OPTS) $$inst_file $(CONTRIB_SQLDIR); \
+ done
+
+install_mod:
+ for inst_file in $(MODS); do \
+ $(INSTALL) $(INSTL_SHLIB_OPTS) $$inst_file $(CONTRIB_MODDIR); \
+ done
+
+install_bin:
+ for inst_file in $(BINS); do \
+ $(INSTALL) $(INSTL_EXE_OPTS) $$inst_file $(CONTRIB_BINDIR); \
+ done
+
+depend dep:
+ $(CC) -MM -MG $(CFLAGS) *.c > depend
+
+clean:
+ $(RM) *~ $(OBJS) $(MODS) $(PROGRAM) depend $(OTHER_CLEAN) core log
+
+ifeq (depend,$(wildcard depend))
+include depend
+endif