GLOBALLUATOOLS = e2-create-project e2-fetch-project e2-install-e2 e2-root
GLOBALSHTOOLS = e2-locate-project-root e2ssh
GLOBALTOOLS = $(GLOBALLUATOOLS) $(GLOBALSHTOOLS)
-CLEAN_FILES = *~ $(GLOBALTOOLS) e2 $(SCRIPTS) *.lua e2-su *.sh e2.conf
+CLEAN_FILES = e2 e2-su 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
.PHONY: all install uninstall clean
-all: e2 e2-root $(SCRIPTS) e2-su \
+all: e2 $(SCRIPTS) e2-su \
$(GLOBALSHTOOLS:=.sh) e2.conf sha1.so e2-su-2.2 \
luafile_ll.so e2util.so
for i in $(GLOBALSHTOOLS) ; do \
install -m 755 $$i.sh $(DESTDIR)$(BINDIR)/$$i ; \
done
- install -m 755 e2-root $(DESTDIR)$(TOOLDIR)/
$(SUDO) install -m 4754 -o root -g $(E2_GROUP) e2-su $(DESTDIR)$(BINDIR)/
install -m 755 e2 $(DESTDIR)$(BINDIR)/
if [ ! -f "$(DESTDIR)$(SYSCONFDIR)/e2.conf" ] ; then \
echo "#!$(LIBEXECDIR)/e2-lua-$(LUA_VERSION)" >$@
cat $< >>$@
-e2-root: e2-root.lua
- echo "#!$(LIBEXECDIR)/e2-lua-$(LUA_VERSION)" >$@
- cat $< >>$@
-
e2.conf: e2.conf.in
$(TOPLEVEL)/scripts/genscript.sh $< $@