@@ -11,8 +11,11 @@ OBJS = src/rumsort.o src/rum_ts_utils.o src/rumtsquery.o \
1111 src/rumscan.o src/rumutil.o src/rumvacuum.o src/rumvalidate.o \
1212 src/btree_rum.o src/rum_arr_utils.o $(WIN32RES )
1313
14- DATA = rum--1.0.sql
14+ DATA_first = rum--1.0.sql
1515DATA_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
1619SQL_built = rum--$(EXTVERSION ) .sql $(DATA_updates )
1720
1821INCLUDES = rum.h rumsort.h
@@ -50,8 +53,8 @@ wal-check: temp-install
5053all : $(SQL_built )
5154
5255# 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
5558
5659# rule for updates, e.g. rum--1.0--1.1.sql
5760rum--% .sql : gen_rum_sql--% .pl
@@ -62,13 +65,11 @@ install: installincludes
6265installincludes :
6366 $(INSTALL ) -d ' $(DESTDIR)$(includedir_server)/'
6467 $(INSTALL_DATA ) $(addprefix $(srcdir ) /, $(RELATIVE_INCLUDES ) ) ' $(DESTDIR)$(includedir_server)/'
65- $(INSTALL_DATA ) $(SQL_built ) ' $(DESTDIR)$(datadir)/$(datamoduledir)/'
6668
6769uninstall : uninstallincludes
6870
6971uninstallincludes :
7072 rm -f $(addprefix '$(DESTDIR )$(includedir_server ) /', $(INCLUDES ) )
71- rm -f $(addprefix '$(DESTDIR )$(datadir ) /$(datamoduledir ) '/, $(notdir $(SQL_built ) ) )
7273
7374ISOLATIONCHECKS = predicate-rum predicate-rum-2
7475
0 commit comments