help:
@cat INSTALL
+.SILENT: buildconfig.lua
buildconfig.lua: Makefile make.vars
- @echo 'writing buildconfig.lua'
- @echo 'module ("buildconfig")' > $@
- @echo 'PREFIX="$(PREFIX)"' >>$@
- @echo 'BINDIR="$(BINDIR)"' >>$@
- @echo 'LIBDIR="$(LIBDIR)"' >>$@
- @echo 'TOOLDIR="$(TOOLDIR)"' >>$@
- @echo 'SYSCONFDIR="$(SYSCONFDIR)"' >>$@
- @echo 'E2="$(E2)"' >>$@
- @echo 'LUA="$(LUA)"' >>$@
- @echo 'MAJOR="$(MAJOR)"' >>$@
- @echo 'MINOR="$(MINOR)"' >>$@
- @echo 'PATCHLEVEL="$(PATCHLEVEL)"' >>$@
- @echo 'EXTRAVERSION="$(EXTRAVERSION)"' >>$@
- @echo 'VERSION="$(VERSION)"' >>$@
- @echo 'VERSIONSTRING="$(VERSIONSTRING)"' >>$@
- @echo 'GLOBAL_INTERFACE_VERSION={' >>$@
- @for x in $(GLOBAL_INTERFACE_VERSION) ; do echo " \"$$x\"," ; done >>$@
- @echo '}' >>$@
- @echo 'SYNTAX={' >>$@
- @for x in $(SYNTAX) ; do echo " \"$$x\"," ; done >>$@
- @echo '}' >>$@
+ echo 'writing buildconfig.lua'
+ echo 'module ("buildconfig")' > $@
+ echo 'PREFIX="$(PREFIX)"' >>$@
+ echo 'BINDIR="$(BINDIR)"' >>$@
+ echo 'LIBDIR="$(LIBDIR)"' >>$@
+ echo 'TOOLDIR="$(TOOLDIR)"' >>$@
+ echo 'SYSCONFDIR="$(SYSCONFDIR)"' >>$@
+ echo 'E2="$(E2)"' >>$@
+ echo 'LUA="$(LUA)"' >>$@
+ echo 'MAJOR="$(MAJOR)"' >>$@
+ echo 'MINOR="$(MINOR)"' >>$@
+ echo 'PATCHLEVEL="$(PATCHLEVEL)"' >>$@
+ echo 'EXTRAVERSION="$(EXTRAVERSION)"' >>$@
+ echo 'VERSION="$(VERSION)"' >>$@
+ echo 'VERSIONSTRING="$(VERSIONSTRING)"' >>$@
+ echo 'GLOBAL_INTERFACE_VERSION={' >>$@
+ set -e; for x in $(GLOBAL_INTERFACE_VERSION) ; do \
+ echo " \"$$x\"," ; done >>$@
+ echo '}' >>$@
+ echo 'SYNTAX={' >>$@
+ set -e; for x in $(SYNTAX) ; do echo " \"$$x\"," ; done >>$@
+ echo '}' >>$@
all: e2commit buildconfig.lua
$(MAKE) -C lua
$(MAKE) -C doc install-local
doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-doc:
install -d -m 755 $(DOCDIR)
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install -m 644 Changelog $(DOCDIR)/
clean:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
- for s in $(LOCALSUBDIRS) ; do \
+ set -e; for s in $(LOCALSUBDIRS) ; do \
$(MAKE) -C $$s $@ ; \
done
rm -f $(CLEAN_FILES)
doc
all:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
uninstall:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
local:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-local:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
$(MAKE) documentation.tar.gz
tar -czf documentation.tar.gz documentation
install-doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
clean:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
rm -fr documentation
rm -f $(CLEAN_FILES)
check:
- for s in $(SUBDIRS) do ;\
+ set -e; for s in $(SUBDIRS) do ;\
$(MAKE) -C $$s $@ ;\
done
localdist:
- for s in $(SUBDIRS) do ;\
+ set -e; for s in $(SUBDIRS) do ;\
$(MAKE) -C $$s $@ ;\
done
doc
all:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
uninstall:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
local:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-local:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
doc: gen-doc
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
clean: clean-doc
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
rm -f $(CLEAN_FILES)
check:
- for s in $(SUBDIRS) do ;\
+ set -e; for s in $(SUBDIRS) do ;\
$(MAKE) -C $$s $@ ;\
done
localdist:
- for s in $(SUBDIRS) do ;\
+ set -e; for s in $(SUBDIRS) do ;\
$(MAKE) -C $$s $@ ;\
done
localdist
all: ldoc
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
uninstall:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
local:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-local:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
clean: clean-lua-5.1.3 clean-luafilesystem-1.6.2
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
rm -f $(CLEAN_FILES)
check:
- for s in $(SUBDIRS) do ;\
+ set -e; for s in $(SUBDIRS) do ;\
$(MAKE) -C $$s $@ ;\
done
localdist:
- for s in $(SUBDIRS) do ;\
+ set -e; for s in $(SUBDIRS) do ;\
$(MAKE) -C $$s $@ ;\
done
e2-locate-project-root.1 \
e2-ls-project.1 \
e2-new-source.1 \
-e2-playground.1
+e2-playground.1
MANPAGES5 = \
e2.conf.5 \
install -m644 $(MANPAGES5) $(DESTDIR)$(MANDIR)/man5
uninstall:
- for x in $(MANPAGES1) ; do rm -f $(DESTDIR)$(MANDIR)/man1/$$x ; done
- for x in $(MANPAGES5) ; do rm -f $(DESTDIR)$(MANDIR)/man5/$$x ; done
+ set -e; for x in $(MANPAGES1) ; \
+ do rm -f $(DESTDIR)$(MANDIR)/man1/$$x ; done
+ set -e; for x in $(MANPAGES5) ; \
+ do rm -f $(DESTDIR)$(MANDIR)/man5/$$x ; done
rmdir $(DESTDIR)$(MANDIR)/man1 || :
rmdir $(DESTDIR)$(MANDIR)/man5 || :
CLEAN_FILES = *~
all:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
install:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
uninstall:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
local:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
install-local:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
doc:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
install-doc:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
clean:
- @for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
+ set -e; for s in $(SUBDIRS) ; do $(MAKE) -C $$s $@ ; done
rm -f $(CLEAN_FILES)
.PHONY: all install local install-local doc install-doc clean
install-local: local
doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install -m 644 $^ $(DESTDIR)$(LIBDIR)
install: all install-dirs install-lua
- for i in $(GLOBALLUATOOLS) ; do \
+ set -e; for i in $(GLOBALLUATOOLS) ; do \
install -m 755 $$i.lua $(DESTDIR)$(TOOLDIR)/$$i ; \
ln -sf e2 $(DESTDIR)$(BINDIR)/$$i ; \
done
- for i in $(GLOBALSHTOOLS) ; do \
+ set -e; for i in $(GLOBALSHTOOLS) ; do \
install -m 755 $$i.sh $(DESTDIR)$(BINDIR)/$$i ; \
done
install -m 755 e2 $(DESTDIR)$(BINDIR)/
$(DESTDIR)$(BINDIR)/
uninstall:
- for i in $(GLOBALLUATOOLS) ; do \
+ set -e; for i in $(GLOBALLUATOOLS) ; do \
rm -f $(DESTDIR)$(TOOLDIR)/$$i ; \
rm -f $(DESTDIR)$(BINDIR)/$$i ; \
done
- for i in $(GLOBALSHTOOLS) ; do \
+ set -e; for i in $(GLOBALSHTOOLS) ; do \
rm -f $(DESTDIR)$(BINDIR)/$$i ; \
done
rm -f $(DESTDIR)$(BINDIR)/e2-su-2.2
rm -f $(DESTDIR)$(BINDIR)/e2
doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
all: linux32 sha1.so luafile_ll.so e2util.so
install:
- for i in $(LOCALTOOLS); do \
+ set -e; for i in $(LOCALTOOLS); do \
ln -sf e2 $(DESTDIR)$(BINDIR)/$$i ; \
done
install-local: all install-local-dirs install-local-lua install-local-sourcefiles
test -n "$(PROJECTDIR)"
install -m 755 -d $(LOCALPLUGINDIR)
- for p in $(LOCALPLUGINS) ; do \
+ set -e; for p in $(LOCALPLUGINS) ; do \
install -m 644 $$p $(LOCALPLUGINDIR)/$$p; \
done
- for i in $(LOCALLUATOOLS); do \
+ set -e; for i in $(LOCALLUATOOLS); do \
install -m 755 $$i.lua $(LOCALBINDIR)/$$i; \
done
- for i in $(LOCALSHTOOLS); do \
+ set -e; for i in $(LOCALSHTOOLS); do \
install -m 755 $$i $(LOCALBINDIR)/$$i; \
done
install -m755 linux32 $(LOCALBINDIR)/e2-linux32; \
install-local-sourcefiles: e2-su-2.2.c
install -m 644 $^ $(LOCALMAKDIR)
doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
uninstall:
- for i in $(LOCALTOOLS); do \
+ set -e; for i in $(LOCALTOOLS); do \
rm -f $(DESTDIR)$(BINDIR)/e2-$$i ; \
done
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
- for x in $(LUA_HEADER) ; do \
+ 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 || :
doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done
install-doc:
- for s in $(SUBDIRS) ; do \
+ set -e; for s in $(SUBDIRS) ; do \
$(MAKE) -C $$s $@ ;\
done