mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Teach pgxs.mk and Install.pm how to install files from a contrib module
into SHAREDIR/tsearch_data. Use this instead of ad-hoc coding in dict_xsyn/Makefile. Should fix current ContribCheck failures on MSVC.
This commit is contained in:
@ -1,15 +1,13 @@
|
||||
# $PostgreSQL: pgsql/contrib/dict_xsyn/Makefile,v 1.1 2007/10/15 21:36:50 tgl Exp $
|
||||
# $PostgreSQL: pgsql/contrib/dict_xsyn/Makefile,v 1.2 2007/10/16 15:59:59 tgl Exp $
|
||||
|
||||
MODULE_big = dict_xsyn
|
||||
OBJS = dict_xsyn.o
|
||||
DATA_built = dict_xsyn.sql
|
||||
DATA = uninstall_dict_xsyn.sql
|
||||
DATA_TSEARCH = xsyn_sample.rules
|
||||
DOCS = README.dict_xsyn
|
||||
REGRESS = dict_xsyn
|
||||
|
||||
DICTDIR = tsearch_data
|
||||
DICTFILES = xsyn_sample.rules
|
||||
|
||||
ifdef USE_PGXS
|
||||
PG_CONFIG = pg_config
|
||||
PGXS := $(shell $(PG_CONFIG) --pgxs)
|
||||
@ -20,19 +18,3 @@ top_builddir = ../..
|
||||
include $(top_builddir)/src/Makefile.global
|
||||
include $(top_srcdir)/contrib/contrib-global.mk
|
||||
endif
|
||||
|
||||
install: install-data
|
||||
|
||||
.PHONY: install-data
|
||||
install-data: $(DICTFILES)
|
||||
for i in $(DICTFILES); \
|
||||
do $(INSTALL_DATA) $(srcdir)/$$i '$(DESTDIR)$(datadir)/$(DICTDIR)/'$$i; \
|
||||
done
|
||||
|
||||
uninstall: uninstall-data
|
||||
|
||||
.PHONY: uninstall-data
|
||||
uninstall-data:
|
||||
for i in $(DICTFILES); \
|
||||
do rm -rf '$(DESTDIR)$(datadir)/$(DICTDIR)/'$$i ; \
|
||||
done
|
||||
|
Reference in New Issue
Block a user