# GNU coding standards prefix ?= /usr/local exec_prefix ?= $(prefix) sbindir ?= $(exec_prefix)/sbin sysconfdir = $(prefix)/etc srcdir ?= src EXECUTABLES=$(notdir $(patsubst %.java,%,$(wildcard $(srcdir)/*.java))) all: $(EXECUTABLES) %: $(srcdir)/%.java cp $< $@ sed -i '1!b;s|//#!|#!|' $@ chmod a+x $@ clean: $(RM) $(EXECUTABLES) install: # TODO generalise install -D -m755 -t $(DESTDIR)$(sbindir)freed-* sed -i 's|/usr/local|$(prefix)|' $(DESTDIR)$(sbindir)/* sed -i 's|/usr/local|$(prefix)|' $(DESTDIR)$(sysconfdir)/freed/pid1/jvm.args # cp -v ../../etc/freed/init/* $(DESTDIR)$(sysconfdir)/freed/init