summaryrefslogtreecommitdiffstats
path: root/bin/Makefile-files
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2011-03-07 00:04:03 +0100
committerHans Ulrich Niedermann <hun@n-dimensional.de>2011-03-07 20:57:51 +0100
commit03efcf3d1ee80d500d14345cec0fd9e3e59cb6ea (patch)
treebea03102833fe2e84cb296b7844ef338d8903f43 /bin/Makefile-files
parent386eb3da03dc953c4228147bdea3da9ab4398ad0 (diff)
downloadrasdaman-upstream-03efcf3d1ee80d500d14345cec0fd9e3e59cb6ea.tar.gz
rasdaman-upstream-03efcf3d1ee80d500d14345cec0fd9e3e59cb6ea.tar.xz
rasdaman-upstream-03efcf3d1ee80d500d14345cec0fd9e3e59cb6ea.zip
nonrecbuild: Main work for building
Renames a few programs which are called the same as a directory. We need to change the directories later, and rename them back. Lacks qlparser and rasdl stuff, as those use flex and bison and thus need special handling.
Diffstat (limited to 'bin/Makefile-files')
-rw-r--r--bin/Makefile-files34
1 files changed, 21 insertions, 13 deletions
diff --git a/bin/Makefile-files b/bin/Makefile-files
index 1113669..941fcce 100644
--- a/bin/Makefile-files
+++ b/bin/Makefile-files
@@ -23,28 +23,36 @@
#
###################################################################
-rdmexecbin_SCRIPTS += start_rasdaman.sh stop_rasdaman.sh create_db.sh
+rdmexecbin_SCRIPTS += bin/start_rasdaman.sh
+rdmexecbin_SCRIPTS += bin/stop_rasdaman.sh
+rdmexecbin_SCRIPTS += bin/create_db.sh
-EXTRA_DIST += stop_rasdaman.sh.in start_rasdaman.sh.in create_db.sh.in rasmgr.conf.in
-CLEANFILES += start_rasdaman.sh stop_rasdaman.sh create_db.sh rasmgr.conf
+EXTRA_DIST += bin/stop_rasdaman.sh.in
+EXTRA_DIST += bin/start_rasdaman.sh.in
+EXTRA_DIST += bin/create_db.sh.in
+EXTRA_DIST += bin/rasmgr.conf.in
-dist_sysconf_DATA=rasmgr.conf
-dist_pkgdata_DATA=errtxts_en errtxts_de errtxts_fr errtxts
+CLEANFILES += bin/start_rasdaman.sh
+CLEANFILES += bin/stop_rasdaman.sh
+CLEANFILES += bin/create_db.sh
+CLEANFILES += bin/rasmgr.conf
+
+dist_sysconf_DATA = bin/rasmgr.conf
+dist_pkgdata_DATA = bin/errtxts_en bin/errtxts_de bin/errtxts_fr bin/errtxts
script_edit = $(SED) \
-e 's|@logdir[@]|$(logdir)/|g' \
-e 's|@bindir[@]|$(bindir)/|g' \
-e 's|@pkgdatadir[@]|$(pkgdatadir)/|g'
-start_rasdaman.sh stop_rasdaman.sh create_db.sh: Makefile
- rm -f $@
- $(script_edit) "$(srcdir)/$$(basename "$@").in" >$@
+SUFFIXES += .sh.in .sh
+
+.sh.in.sh:
+ $(MKDIR_P) "$$(dirname "$@")"
+ $(script_edit) $< > $@
chmod +x $@
chmod a-w $@
-start_rasdaman.sh: start_rasdaman.sh.in
-stop_rasdaman.sh: stop_rasdaman.sh.in
-create_db.sh: create_db.sh.in
-rasmgr.conf: rasmgr.conf.in Makefile
+bin/rasmgr.conf: bin/rasmgr.conf.in Makefile
rm -f $@
- $(SED) -e "s|@hostname[@]|`hostname`|g" "$(srcdir)/$$(basename "$@").in" >$@
+ $(SED) -e "s|@hostname[@]|`hostname`|g" $< > $@