@@ -11,8 +11,11 @@ OBJS = src/rumsort.o src/rum_ts_utils.o src/rumtsquery.o \
11
11
src/rumscan.o src/rumutil.o src/rumvacuum.o src/rumvalidate.o \
12
12
src/btree_rum.o src/rum_arr_utils.o $(WIN32RES )
13
13
14
- DATA = rum--1.0.sql
14
+ DATA_first = rum--1.0.sql
15
15
DATA_updates = rum--1.0--1.1.sql rum--1.1--1.2.sql
16
+ DATA = $(DATA_first ) rum--$(EXTVERSION ) .sql $(DATA_updates )
17
+
18
+ # Do not use DATA_built. It removes built files if clean target was used
16
19
SQL_built = rum--$(EXTVERSION ) .sql $(DATA_updates )
17
20
18
21
INCLUDES = rum.h rumsort.h
@@ -50,8 +53,8 @@ wal-check: temp-install
50
53
all : $(SQL_built )
51
54
52
55
# 9.6 requires 1.2 file but 10.0 could live with update files
53
- rum--$(EXTVERSION ) .sql : $(DATA ) $(DATA_updates )
54
- cat $(DATA ) $(DATA_updates ) > rum--$(EXTVERSION ) .sql
56
+ rum--$(EXTVERSION ) .sql : $(DATA_first ) $(DATA_updates )
57
+ cat $(DATA_first ) $(DATA_updates ) > rum--$(EXTVERSION ) .sql
55
58
56
59
# rule for updates, e.g. rum--1.0--1.1.sql
57
60
rum--% .sql : gen_rum_sql--% .pl
@@ -62,13 +65,11 @@ install: installincludes
62
65
installincludes :
63
66
$(INSTALL ) -d ' $(DESTDIR)$(includedir_server)/'
64
67
$(INSTALL_DATA ) $(addprefix $(srcdir ) /, $(RELATIVE_INCLUDES ) ) ' $(DESTDIR)$(includedir_server)/'
65
- $(INSTALL_DATA ) $(SQL_built ) ' $(DESTDIR)$(datadir)/$(datamoduledir)/'
66
68
67
69
uninstall : uninstallincludes
68
70
69
71
uninstallincludes :
70
72
rm -f $(addprefix '$(DESTDIR )$(includedir_server ) /', $(INCLUDES ) )
71
- rm -f $(addprefix '$(DESTDIR )$(datadir ) /$(datamoduledir ) '/, $(notdir $(SQL_built ) ) )
72
73
73
74
ISOLATIONCHECKS = predicate-rum predicate-rum-2
74
75
0 commit comments