.PHONY: all install uninstall local install-local clean
-all: e2generic_global.lc luafile_ll_global.so e2util_global.so e2-su-2.2 \
- lock.lc
+all: e2generic_global.lc luafile_ll_global.so e2util_global.so e2-su-2.2
install: all
install -m 644 e2generic_global.lc $(DESTDIR)$(LIBDIR)
- install -m 644 lock.lc $(DESTDIR)$(LIBDIR)
install -m 755 luafile_ll_global.so $(DESTDIR)$(LIBDIR)
install -m 755 e2util_global.so $(DESTDIR)$(LIBDIR)
install -m 4754 -o root -g $(E2_GROUP) e2-su-2.2 $(DESTDIR)$(BINDIR)/
uninstall:
rm -f $(DESTDIR)$(BINDIR)/e2-su-2.2
rm -f $(DESTDIR)$(LIBDIR)/e2generic_global.lc
- rm -f $(DESTDIR)$(LIBDIR)/lock.lc
rm -f $(DESTDIR)$(LIBDIR)/luafile_ll_global.so
rm -f $(DESTDIR)$(LIBDIR)/e2util_global.so
-local: e2generic_local.lc luafile_ll_local.so e2util_local.so lock.lc
+local: e2generic_local.lc luafile_ll_local.so e2util_local.so
install-local: local
mkdir -p $(LOCALLIBDIR) $(LOCALMAKDIR)
install -m 644 e2generic_local.lc $(LOCALLIBDIR)
- install -m 644 lock.lc $(LOCALLIBDIR)
install -m 755 luafile_ll_local.so $(LOCALLIBDIR)
install -m 755 e2util_local.so $(LOCALLIBDIR)
install -m 644 e2-su-2.2.c $(LOCALMAKDIR)
e2lib.lua e2option.lua sha1.lua \
transport.lua cache.lua url.lua scm.git.lua \
luafile.lua lua-version-map.lua \
- error.lua
+ error.lua lock.lua
$(BUILD_LUAC) -o $@ $^
e2generic_local.lc: strict.lua collection.lua e2lib_local_prefix.lua \
%: %.in
$(TOPLEVEL)/scripts/genscript.sh $< $@
-%.lc: %.lua
- $(BUILD_LUAC) -o $@ $<
-
e2-su-2.2: e2-su-2.2.c
$(CC) $(CFLAGS) $(E2_SU_CFLAGS) $(LDFLAGS) $< -o $@
e2tool.lua e2scm.lua git.lua svn.lua cvs.lua files.lua \
$(TOPLEVEL)/generic/e2option.lua \
$(TOPLEVEL)/generic/sha1.lua \
+ $(TOPLEVEL)/generic/lock.lua \
e2build.lua $(TOPLEVEL)/generic/luafile.lua \
policy.lua
$(LUAC) -o $@ $^