|
1 | 1 | # contrib/rum/Makefile |
2 | 2 |
|
3 | 3 | MODULE_big = rum |
| 4 | +EXTENSION = rum |
| 5 | +EXTVERSION = 1.2 |
| 6 | +PGFILEDESC = "RUM index access method" |
| 7 | + |
4 | 8 | OBJS = src/rumsort.o src/rum_ts_utils.o src/rumtsquery.o\ |
5 | 9 | src/rumbtree.o src/rumbulk.o src/rumdatapage.o\ |
6 | 10 | src/rumentrypage.o src/rumget.o src/ruminsert.o\ |
7 | 11 | src/rumscan.o src/rumutil.o src/rumvacuum.o src/rumvalidate.o\ |
8 | 12 | src/btree_rum.o src/rum_arr_utils.o$(WIN32RES) |
9 | 13 |
|
10 | | -EXTENSION = rum |
11 | | -EXTVERSION = 1.2 |
12 | 14 | DATA = rum--1.0.sql |
13 | 15 | DATA_updates = rum--1.0--1.1.sql rum--1.1--1.2.sql |
14 | 16 | DATA_built = rum--$(EXTVERSION).sql$(DATA_updates) |
15 | | -PGFILEDESC = "RUM index access method" |
16 | | -INCLUDES = src/rum.h src/rumsort.h |
| 17 | + |
| 18 | +INCLUDES = rum.h rumsort.h |
| 19 | +RELATIVE_INCLUDES =$(addprefix src/,$(INCLUDES)) |
17 | 20 |
|
18 | 21 | REGRESS = rum rum_hash ruminv timestamp orderby orderby_hash altorder\ |
19 | 22 | altorder_hash limits\ |
@@ -51,4 +54,9 @@ rum--%.sql: gen_rum_sql--%.pl |
51 | 54 | install: installincludes |
52 | 55 |
|
53 | 56 | installincludes: |
54 | | -$(INSTALL_DATA)$(addprefix$(srcdir)/,$(INCLUDES))'$(DESTDIR)$(includedir_server)/' |
| 57 | +$(INSTALL_DATA)$(addprefix$(srcdir)/,$(RELATIVE_INCLUDES))'$(DESTDIR)$(includedir_server)/' |
| 58 | + |
| 59 | +uninstall: uninstallincludes |
| 60 | + |
| 61 | +uninstallincludes: |
| 62 | +rm -f$(addprefix '$(DESTDIR)$(includedir_server)/',$(INCLUDES)) |