prefix ?= /usr/local
exec_prefix ?= $(prefix)
sbindir ?= $(exec_prefix)/sbin
+sysconfdir = $(prefix)/etc
+srcdir ?= src
-all:
- cp src/FREEdInit.java src/freed-init
- sed -i '1!b;s|//#!|#!|' src/freed-init
+EXECUTABLES=$(notdir $(patsubst %.java,%,$(wildcard $(srcdir)/*.java)))
+#EXECUTABLES=$(FILE:src/%.java=%)
+
+all: $(EXECUTABLES)
+
+%: $(srcdir)/%.java
+ cp $< $@
+ sed -i '1!b;s|//#!|#!|' $@
+ chmod a+x $@
clean:
- $(RM) src/freed-init
+ $(RM) $(EXECUTABLES)
install:
- cp src/freed-init $(DESTDIR)$(sbindir)
- chmod u+x $(DESTDIR)$(sbindir)/freed-init
+ cp -v --preserve=mode freed-init $(DESTDIR)$(sbindir)
+ cp -v ../../etc/freed/init/* $(DESTDIR)$(sysconfdir)/freed/init