@@ -11,8 +11,11 @@ OBJS = src/rumsort.o src/rum_ts_utils.o src/rumtsquery.o \
1111src/rumscan.o src/rumutil.o src/rumvacuum.o src/rumvalidate.o\
1212src/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 :
7072rm -f$(addprefix '$(DESTDIR )$(includedir_server ) /',$(INCLUDES ) )
71- rm -f$(addprefix '$(DESTDIR )$(datadir ) /$(datamoduledir ) '/,$(notdir $(SQL_built ) ) )
7273
7374ISOLATIONCHECKS = predicate-rum predicate-rum-2
7475