# spark-rc makefile

# Please modify config.mk and not this
sinclude config.mk

.PHONY: clean install uninstall all tools

build: rc tools

all: build

tools:
	make -C tools

rc: rc.in
	sed -r \
		-e 's%@ETC@%$(ETC)%' \
		-e 's%@BASH_PATH@%$(BASH_PATH)%' \
		rc.in > rc

	chmod 750 $@

clean:
	rm rc

	make -C tools clean

install: build
	install -dm755 $(BINDIR)
	install -dm755 $(ETCDIR)

	install -m750 rc $(BINDIR)/rc
	install -m644 rc.conf $(ETCDIR)/rc.conf
	install -m644 rc.motd $(ETCDIR)/rc.motd

	install -m755 tools/killall5 $(BINDIR)/killall5

	make -C tools install

uninstall:
	rm $(BINDIR)/rc

	make -C tools uninstall