# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-SUBDIRS = lua generic global doc templates extensions
-LOCALSUBDIRS = lua generic global local doc
+SUBDIRS = lua generic global local plugins doc templates extensions
TOPLEVEL = .
include $(TOPLEVEL)/make.vars
CLEAN_FILES = *~ buildconfig.lua
-.PHONY: all e2commit install install-local clean local localdist uninstall \
+.PHONY: all install install-local clean local localdist uninstall \
doc buildconfig.lua tags
help:
set -e; for x in $(SYNTAX) ; do echo " \"$$x\"," ; done >>$@
echo '}' >>$@
-all: e2commit buildconfig.lua
- $(MAKE) -C lua
- $(MAKE) -C generic
- $(MAKE) -C global
- $(MAKE) -C doc/man
- $(MAKE) -C templates all
- $(MAKE) -C extensions all
+all: buildconfig.lua
+ set -e; for s in $(SUBDIRS) ; do \
+ $(MAKE) -C $$s $@ ;\
+ done
+ #$(MAKE) -C lua
+ #$(MAKE) -C generic
+ #$(MAKE) -C global
+ #$(MAKE) -C doc/man
+ #$(MAKE) -C templates all
+ #$(MAKE) -C extensions all
install: all
- $(MAKE) -C global install
- $(MAKE) -C lua install
- $(MAKE) -C generic install
- $(MAKE) -C local install
- $(MAKE) -C doc/man install
- $(MAKE) -C templates install
- $(MAKE) -C extensions install
+ install -d $(DESTDIR)$(LIBDIR)
+ install -m 644 buildconfig.lua $(DESTDIR)$(LIBDIR)
+ set -e; for s in $(SUBDIRS) ; do \
+ $(MAKE) -C $$s $@ ;\
+ done
+ #$(MAKE) -C global install
+ #$(MAKE) -C lua install
+ #$(MAKE) -C generic install
+ #$(MAKE) -C local install
+ #$(MAKE) -C doc/man install
+ #$(MAKE) -C templates install
+ #$(MAKE) -C extensions install
uninstall:
- $(MAKE) -C lua uninstall
- $(MAKE) -C generic uninstall
- $(MAKE) -C global uninstall
- $(MAKE) -C doc/man uninstall
- $(MAKE) -C templates uninstall
- $(MAKE) -C local uninstall
- $(MAKE) -C extensions uninstall
+ set -e; for s in $(SUBDIRS) ; do \
+ $(MAKE) -C $$s $@ ;\
+ done
rm -f $(DESTDIR)$(LIBDIR)/buildconfig.lua
- rmdir -p $(DESTDIR)$(TOOLDIR) >/dev/null 2>&1 || :
- rmdir -p $(DESTDIR)$(MANDIR) >/dev/null 2>&1 || :
- rmdir -p $(DESTDIR)$(INCDIR) >/dev/null 2>&1 || :
- rmdir -p $(DESTDIR)$(LIBEXECDIR) >/dev/null 2>&1 || :
- rmdir -p $(DESTDIR)$(LIBDIR) >/dev/null 2>&1 || :
- rmdir -p $(DESTDIR)$(BINDIR) >/dev/null 2>&1 || :
-
-local: e2commit buildconfig.lua
- $(MAKE) -C generic local
- $(MAKE) -C local
- $(MAKE) -C templates local
- $(MAKE) -C extensions local
-
-install-local:
+ rmdir -p $(DESTDIR)$(LIBDIR) || true
+ rmdir -p $(DESTDIR)$(DOCDIR) || true
+ #rmdir -p $(DESTDIR)$(TOOLDIR) >/dev/null 2>&1 || :
+ #rmdir -p $(DESTDIR)$(MANDIR) >/dev/null 2>&1 || :
+ #rmdir -p $(DESTDIR)$(INCDIR) >/dev/null 2>&1 || :
+ #rmdir -p $(DESTDIR)$(LIBEXECDIR) >/dev/null 2>&1 || :
+ #rmdir -p $(DESTDIR)$(LIBDIR) >/dev/null 2>&1 || :
+ #rmdir -p $(DESTDIR)$(BINDIR) >/dev/null 2>&1 || :
+
+local: buildconfig.lua
+ set -e; for s in $(SUBDIRS) ; do \
+ $(MAKE) -C $$s $@ ;\
+ done
+
+install-local: local
$(BINDIR)/e2-locate-project-root
@echo removing old installation...
rm -rf $(LOCALBINDIR)
rm -rf $(LOCALDOCDIR)
@echo removing old plugins...
rm -rf $(LOCALPLUGINDIR)
- $(MAKE) -C generic install-local
- $(MAKE) -C local install-local
- $(MAKE) -C templates install-local
- $(MAKE) -C extensions install-local
- $(MAKE) -C doc install-local
+ #$(MAKE) -C generic install-local
+ #$(MAKE) -C local install-local
+ #$(MAKE) -C plugins install-local
+ #$(MAKE) -C templates install-local
+ #$(MAKE) -C extensions install-local
+ #$(MAKE) -C doc install-local
+ install -d $(LOCALLIBDIR)
+ install -m 644 buildconfig.lua $(LOCALLIBDIR)
+ set -e; for s in $(SUBDIRS) ; do \
+ $(MAKE) -C $$s $@ ;\
+ done
doc:
set -e; for s in $(SUBDIRS) ; do \
done
install-doc:
- install -d -m 755 $(DOCDIR)
+ install -d -m 755 $(DESTDIR)$(DOCDIR)
+ install -m 644 Changelog $(DESTDIR)$(DOCDIR)/
set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
- install -m 644 Changelog $(DOCDIR)/
clean:
+ rm -f $(CLEAN_FILES)
set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
- set -e; for s in $(LOCALSUBDIRS) ; do \
- $(MAKE) -C $$s $@ ; \
- done
- rm -f $(CLEAN_FILES)
-
-localdist: all
- if test -z "$(DISTNAME)"; then \
- echo; \
- echo "please re-invoke with DISTNAME set to the tag you want to package"; \
- echo; \
- exit 1; \
- fi
- rm -fr dist
- $(MAKE) -C local PROJECTDIR=$$PWD/dist install-local
- $(MAKE) -C generic PROJECTDIR=$$PWD/dist install-local
- tar -czvf e2-$(DISTNAME)-$(ARCH)-local.tar.gz -C dist .e2
- rm -fr dist
-
-dist:
- git archive --format=tar --prefix=$(PACKAGE)/ $(PACKAGE) \
- >$(PACKAGE).tar
- gzip <$(PACKAGE).tar >$(PACKAGE).tar.gz
-
-tag:
- git tag $(TAG)
showtag:
@echo $(TAG)
CLEAN_FILES = documentation.tar.gz
-.PHONY: all e2commit install install-local clean local localdist uninstall \
+.PHONY: all install install-local clean local localdist uninstall \
doc
all:
done
rm -fr documentation
rm -f $(CLEAN_FILES)
-
-check:
- set -e; for s in $(SUBDIRS) do ;\
- $(MAKE) -C $$s $@ ;\
- done
-
-localdist:
- set -e; for s in $(SUBDIRS) do ;\
- $(MAKE) -C $$s $@ ;\
- done
-
CLEAN_FILES = e2factory.tar.gz
-.PHONY: all e2commit install install-local clean local localdist uninstall \
+.PHONY: all install install-local clean local localdist uninstall \
doc
all:
done
rm -f $(CLEAN_FILES)
-check:
- set -e; for s in $(SUBDIRS) do ;\
- $(MAKE) -C $$s $@ ;\
- done
-
-localdist:
- set -e; for s in $(SUBDIRS) do ;\
- $(MAKE) -C $$s $@ ;\
- done
-
$(LDOC):
$(MAKE) -C $(TOPLEVEL)/doc/ldoc
CLEAN_FILES = ldoc
-.PHONY: all install install-local clean local uninstall doc install-doc check \
- localdist
+.PHONY: all install install-local clean local uninstall doc install-doc
all: ldoc
set -e; for s in $(SUBDIRS) ; do \
done
rm -f $(CLEAN_FILES)
-check:
- set -e; for s in $(SUBDIRS) do ;\
- $(MAKE) -C $$s $@ ;\
- done
-
-localdist:
- set -e; for s in $(SUBDIRS) do ;\
- $(MAKE) -C $$s $@ ;\
- done
-
lua-5.1.3:
cp -Rp $(TOPLEVEL)/lua/lua-5.1.3 lua-5.1.3
$(MAKE) -C lua-5.1.3/src clean
clean:
rm -f $(CLEAN_FILES)
rm -fr html man
-
-check:
-
-localdist:
-
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-### Makefile for "generic" e2 subdirectory
-
-
TOPLEVEL = ..
include $(TOPLEVEL)/make.vars
+LUA_LIBS = strict.lua plugin.lua e2lib.lua
+LUA_LIBS += e2option.lua hash.lua tools.lua transport.lua cache.lua url.lua
+LUA_LIBS += generic_git.lua luafile.lua err.lua lock.lua
+
CLEAN_FILES = *~ *.o *.so
.PHONY: all install uninstall local install-local clean
-all:
+all: sha1.so luafile_ll.so e2util.so
+
+sha1.so: sha1.o lsha1.o
+
+luafile_ll.so: luafile_ll.o
+
+e2util.so: e2util.o
install: all
+ install -d $(DESTDIR)$(LIBDIR)
+ install -m 644 $(LUA_LIBS) $(DESTDIR)$(LIBDIR)
+ install -m 644 sha1.so $(DESTDIR)$(LIBDIR)
+ install -m 644 luafile_ll.so $(DESTDIR)$(LIBDIR)
+ install -m 644 e2util.so $(DESTDIR)$(LIBDIR)
uninstall:
+ rm -f $(DESTDIR)$(LIBDIR)/sha1.so
+ rm -f $(DESTDIR)$(LIBDIR)/luafile_ll.so
+ rm -f $(DESTDIR)$(LIBDIR)/e2util.so
+ set -e; for f in $(LUA_LIBS); do \
+ rm -f "$(DESTDIR)$(LIBDIR)/$$f"; \
+ done
+ rmdir -p $(DESTDIR)$(LIBDIR) || true
-local:
+local: sha1.so luafile_ll.so e2util.so
install-local: local
+ install -d $(LOCALLIBDIR)
+ install -m 644 sha1.so $(LOCALLIBDIR)
+ install -m 644 luafile_ll.so $(LOCALLIBDIR)
+ install -m 644 e2util.so $(LOCALLIBDIR)
+
+uninstall-local:
+ rm -f $(LOCALLIBDIR)/sha1.so
+ rm -f $(LOCALLIBDIR)/luafile_ll.so
+ rm -f $(LOCALLIBDIR)/e2util.so
+ rmdir -p $(LOCALLIBDIR) || true
doc:
- set -e; for s in $(SUBDIRS) ; do \
- $(MAKE) -C $$s $@ ;\
- done
install-doc:
- set -e; for s in $(SUBDIRS) ; do \
- $(MAKE) -C $$s $@ ;\
- done
clean:
rm -f $(CLEAN_FILES)
-%: %.in
- $(GENSCRIPT) $< $@
-
%.o: %.c
- $(CC) $(CFLAGS) $(LUA_CPPFLAGS) $(LDFLAGS) -fPIC -o $@ -c $<
+ $(CC) $(CFLAGS) $(BUILD_LUA_CPPFLAGS) $(LDFLAGS) -fPIC -o $@ -c $<
+
+%.so:
+ $(CC) -shared -o $@ $^ $(LDFLAGS)
include $(TOPLEVEL)/make.vars
-VPATH = .:$(TOPLEVEL)/generic:$(TOPLEVEL)
+#VPATH = .:$(TOPLEVEL)/generic:$(TOPLEVEL)
SCRIPTS =
GLOBALLUATOOLS = e2-create-project e2-fetch-project e2-install-e2
GLOBALSHTOOLS = e2-locate-project-root e2-su
GLOBALTOOLS = $(GLOBALLUATOOLS) $(GLOBALSHTOOLS)
CLEAN_FILES = e2 e2.conf
-LUA_LIBS = strict.lua plugin.lua e2lib.lua
-LUA_LIBS += e2option.lua hash.lua tools.lua transport.lua cache.lua url.lua
-LUA_LIBS += generic_git.lua luafile.lua err.lua lock.lua
-LUA_LIBS += buildconfig.lua
.PHONY: all install uninstall clean
all: e2 $(SCRIPTS) \
- $(GLOBALSHTOOLS:=.sh) e2.conf sha1.so e2-su-2.2 \
- luafile_ll.so e2util.so
+ $(GLOBALSHTOOLS:=.sh) e2.conf e2-su-2.2 \
install-dirs:
install -d $(DESTDIR)$(BINDIR)
install -d $(DESTDIR)$(SYSCONFDIR)
install -d -m 2775 -g $(E2_GROUP) $(DESTDIR)$(LOCALSTATEDIR)
-install-lua: $(LUA_LIBS)
- install -m 644 $^ $(DESTDIR)$(LIBDIR)
-install: all install-dirs install-lua
+install: all install-dirs
set -e; for i in $(GLOBALLUATOOLS) ; do \
install -m 755 $$i.lua $(DESTDIR)$(TOOLDIR)/$$i ; \
ln -sf e2 $(DESTDIR)$(BINDIR)/$$i ; \
install -m 644 e2.conf $(DESTDIR)$(SYSCONFDIR)/e2.conf ; \
fi
install -m 644 e2.conf $(DESTDIR)$(SYSCONFDIR)/e2.conf.sample
- install -m 755 sha1.so $(DESTDIR)$(LIBDIR)
- install -m 755 luafile_ll.so $(DESTDIR)$(LIBDIR)
- install -m 755 e2util.so $(DESTDIR)$(LIBDIR)
$(SUDO) install -m 4754 -o root -g $(E2_GROUP) e2-su-2.2 \
$(DESTDIR)$(BINDIR)/
rm -f $(DESTDIR)$(BINDIR)/$$i ; \
done
rm -f $(DESTDIR)$(BINDIR)/e2-su-2.2
- rm -f $(DESTDIR)$(LIBDIR)/luafile_ll.so
- rm -f $(DESTDIR)$(LIBDIR)/e2util.so
rm -f $(DESTDIR)$(BINDIR)/e2
+local:
+
+install-local: e2-su-2.2.c
+ install -d $(LOCALMAKDIR)
+ install -m 644 e2-su-2.2.c $(LOCALMAKDIR)
+
+uninstall-local:
+ rm -f $(LOCALMAKDIR)/e2-su-2.2.c
+ rmdir -p $(LOCALMAKDIR) || true
+
doc:
set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
e2.conf: e2.conf.in
$(GENSCRIPT) $< $@
-sha1.so: sha1.o lsha1.o
-
-luafile_ll.so: luafile_ll.o
-
-e2util.so: e2util.o
-
%.so:
$(CC) -shared -o $@ $^ $(LDFLAGS)
include $(TOPLEVEL)/make.vars
-VPATH = .:$(TOPLEVEL)/generic:$(TOPLEVEL)
-
CLEAN_FILES = *~ *.so linux32 *.o
CFLAGS += -I. -I$(DESTDIR)$(INCDIR) -I$(DESTDIR)$(INCDIR)/lua-$(LUA_VERSION) \
-I../lua/lua-$(LUA_VERSION)/src -fPIC
LDFLAGS += -L. -L../lua/lua-$(LUA_VERSION)/src -Wl,-R$(LIBDIR)
LOCALLUATOOLS = e2-build e2-dlist e2-dsort e2-fetch-sources \
- e2-new-source e2-ls-project e2-playground \
- e2-build-numbers e2-cf e2-help
-LOCALSHTOOLS =
-LUA_LIBS = e2option.lua luafile.lua generic_git.lua err.lua
-LUA_LIBS += e2tool.lua scm.lua digest.lua
-LUA_LIBS += tools.lua transport.lua cache.lua
-LUA_LIBS += environment.lua plugin.lua url.lua hash.lua lock.lua
-LUA_LIBS += policy.lua strict.lua e2build.lua
-LUA_LIBS += e2lib.lua buildconfig.lua
-LOCALTOOLS = $(LOCALSHTOOLS) $(LOCALLUATOOLS)
-LOCALPLUGINS = cvs.lua files.lua git.lua svn.lua
+ e2-new-source e2-ls-project e2-playground \
+ e2-build-numbers e2-cf e2-help
-.PHONY: all install uninstall install install-local doc install-doc
+LOCALLUALIBS= digest.lua e2build.lua e2tool.lua environment.lua \
+ policy.lua scm.lua
+LOCALTOOLS = $(LOCALLUATOOLS)
+.PHONY: all install uninstall local install-local doc install-doc
-all: linux32 sha1.so luafile_ll.so e2util.so
+all:
install:
set -e; for i in $(LOCALTOOLS); do \
ln -sf e2 $(DESTDIR)$(BINDIR)/$$i ; \
done
-install-local-dirs:
- mkdir -p $(LOCALBINDIR) $(LOCALMAKDIR) $(LOCALLIBDIR)
+linux32: linux32.c
-install-local-lua: $(LUA_LIBS)
- install -m 644 $^ $(LOCALLIBDIR)
+local: linux32
-install-local: all install-local-dirs install-local-lua install-local-sourcefiles
- test -n "$(PROJECTDIR)"
- install -m 755 -d $(LOCALPLUGINDIR)
- set -e; for p in $(LOCALPLUGINS) ; do \
- install -m 644 $$p $(LOCALPLUGINDIR)/$$p; \
- done
+install-local: local
+ install -d $(LOCALBINDIR)
+ install -d $(LOCALMAKDIR)
+ install -d $(LOCALLIBDIR)
+ install -m 644 $(LOCALLUALIBS) $(LOCALLIBDIR)
set -e; for i in $(LOCALLUATOOLS); do \
install -m 755 $$i.lua $(LOCALBINDIR)/$$i; \
done
- set -e; for i in $(LOCALSHTOOLS); do \
- install -m 755 $$i $(LOCALBINDIR)/$$i; \
- done
install -m755 linux32 $(LOCALBINDIR)/e2-linux32; \
install -m644 linux32.c $(LOCALMAKDIR)/
ln -sf $(LIBEXECDIR)/e2-lua-$(LUA_VERSION) $(LOCALBINDIR)/e2-lua
$(MAKE) -C make install-local
- install -m 755 sha1.so $(LOCALLIBDIR)
- install -m 755 luafile_ll.so $(LOCALLIBDIR)
- install -m 755 e2util.so $(LOCALLIBDIR)
-install-local-sourcefiles: e2-su-2.2.c
- install -m 644 $^ $(LOCALMAKDIR)
doc:
set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
clean:
rm -f $(CLEAN_FILES)
-
-%: %.in
- $(GENSCRIPT) $< $@
-
-linux32: linux32.c
-
-sha1.so: sha1.o lsha1.o
-
-luafile_ll.so: luafile_ll.o
-
-e2util.so: e2util.o
-
-%.so:
- $(CC) -shared -o $@ $^ $(LDFLAGS)
all: lua-5.1.3
install: all
- mkdir -p $(DESTDIR)$(INCDIR)/lua-5.1.3
+ install -d $(DESTDIR)$(LIBEXECDIR)
install -m755 lua-5.1.3/src/lua $(DESTDIR)$(LIBEXECDIR)/e2-lua-5.1.3
install -m755 lua-5.1.3/src/luac $(DESTDIR)$(LIBEXECDIR)/e2-luac-5.1.3
+ install -d $(DESTDIR)$(INCDIR)/lua-5.1.3
install -m644 lua-5.1.3/src/lua.h $(DESTDIR)$(INCDIR)/lua-5.1.3
install -m644 lua-5.1.3/src/lauxlib.h $(DESTDIR)$(INCDIR)/lua-5.1.3
install -m644 lua-5.1.3/src/lualib.h $(DESTDIR)$(INCDIR)/lua-5.1.3
uninstall:
rm -f $(DESTDIR)$(LIBEXECDIR)/e2-lua-5.1.3
rm -f $(DESTDIR)$(LIBEXECDIR)/e2-luac-5.1.3
- rm -fr $(DESTDIR)$(LIBEXECDIR)/lua-5.1.3
+ rmdir -p $(DESTDIR)$(LIBEXECDIR)/lua-5.1.3 || true
set -e; for x in $(LUA_HEADER) ; do \
rm -f $(DESTDIR)$(INCDIR)/lua-5.1.3/$$x ; \
done
- rmdir -p $(DESTDIR)$(INCDIR)/lua-5.1.3 || :
+ rmdir -p $(DESTDIR)$(INCDIR)/lua-5.1.3 || true
+
+local:
+
+install-local:
doc:
- set -e; for s in $(SUBDIRS) ; do \
- $(MAKE) -C $$s $@ ;\
- done
install-doc:
- set -e; for s in $(SUBDIRS) ; do \
- $(MAKE) -C $$s $@ ;\
- done
clean:
$(MAKE) -C lua-5.1.3/src clean
DETECT_TOOL = $(TOPLEVEL)/scripts/detect_tool
PROJECTDIR ?= $(shell cd $(TOPLEVEL) && $(BINDIR)/e2-locate-project-root 2>/dev/null)
-E2DATA = /mnt/e2data
DESTDIR =
PREFIX = /usr/local
LUA = $(LIBEXECDIR)/e2-lua-$(LUA_VERSION)
LUAC = $(LIBEXECDIR)/e2-luac-$(LUA_VERSION)
BUILD_LUAC = $(TOPLEVEL)/lua/lua-$(LUA_VERSION)/src/luac
-BUILD_LUA_CPPFLAGS = -I $(TOPLEVEL)/lua/lua-$(LUA_VERSION)/src
+BUILD_LUA_CPPFLAGS = -I $(TOPLEVEL)/lua/lua-$(LUA_VERSION)/src \
+ -D_FILE_OFFSET_BITS=64
LUA_CPPFLAGS = -I $(INCDIR)/lua-$(LUA_VERSION) \
-D_FILE_OFFSET_BITS=64
-UPSTREAM = $(E2DATA)/upstream
BASE_PROJECT_PATH = $(E2DATA)/projects/emlix/emlix-base-project/proj/emlix-base-project.git
BINARY_STORE = $(E2DATA)/projects/emlix/e2/files
LUA_SOURCE_PATH ?= $(TOPLEVEL)
--- /dev/null
+#
+# e2factory, the emlix embedded build system
+#
+# Copyright (C) 2007-2009 Gordon Hecker <gh@emlix.com>, emlix GmbH
+# Copyright (C) 2007-2009 Oskar Schirmer <os@emlix.com>, emlix GmbH
+# Copyright (C) 2007-2008 Felix Winkelmann, emlix GmbH
+#
+# For more information have a look at http://www.e2factory.org
+#
+# e2factory is a registered trademark by emlix GmbH.
+#
+# This file is part of e2factory, the emlix embedded build system.
+#
+# e2factory is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+
+TOPLEVEL = ..
+
+include $(TOPLEVEL)/make.vars
+
+SUBDIRS =
+CLEAN_FILES =
+LOCALPLUGINS = cvs.lua files.lua git.lua svn.lua
+
+.PHONY: all local install uninstall install install-local doc install-doc
+
+all:
+
+local:
+
+install:
+
+install-local:
+ install -m 755 -d $(LOCALPLUGINDIR)
+ set -e; for p in $(LOCALPLUGINS) ; do \
+ install -m 644 $$p $(LOCALPLUGINDIR)/$$p; \
+ done
+
+doc:
+
+install-doc:
+
+uninstall:
+
+clean:
+ rm -f $(CLEAN_FILES)
test -n "$LIBEXECDIR" || die "LIBEXECDIR not set"
test -n "$LOCALSTATEDIR" || die "LOCALSTATEDIR not set"
test -n "$SYSCONFDIR" || die "SYSCONFDIR not set"
-test -n "$E2DATA" || die "E2DATA not set"
test -n "$TOOLDIR" || die "TOOLDIR not set"
test -n "$LUA_VERSION" || die "LUA_VERSION not set"
test -n "$ARCH" || die "ARCH not set"
test -n "$RM_TOOL" || die "RM_TOOL not set"
test -n "$DEFAULT_LOCAL_BRANCH" || die "DEFAULT_LOCAL_BRANCH not set"
test -n "$DEFAULT_LOCAL_TAG" || die "DEFAULT_LOCAL_TAG not set"
-sed -e s,"@E2_E2DATA@","$E2DATA",g \
- -e s,"@LIBDIR@","$LIBDIR",g \
+sed -e s,"@LIBDIR@","$LIBDIR",g \
-e s,"@LIBEXECDIR@","$LIBEXECDIR",g \
-e s,"@BINDIR@","$BINDIR",g \
-e s,"@LOCALSTATEDIR@","$LOCALSTATEDIR",g \