diff options
author | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2011-03-07 00:04:03 +0100 |
---|---|---|
committer | Hans Ulrich Niedermann <hun@n-dimensional.de> | 2011-03-07 20:57:51 +0100 |
commit | 03efcf3d1ee80d500d14345cec0fd9e3e59cb6ea (patch) | |
tree | bea03102833fe2e84cb296b7844ef338d8903f43 /bin | |
parent | 386eb3da03dc953c4228147bdea3da9ab4398ad0 (diff) | |
download | rasdaman-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')
-rw-r--r-- | bin/Makefile-files | 34 |
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" $< > $@ |