# # zyginit — Init system for Zygaena/Hammerhead # # Requires: Reef 0.4.0+ # REEF = reef REEF_FLAGS = BINDIR = build TARGETS = $(BINDIR)/zyginit $(BINDIR)/zygctl all: $(TARGETS) $(BINDIR)/zyginit: src/zyginit.reef src/config.reef src/depgraph.reef \ src/contract.reef src/supervisor.reef src/socket.reef mkdir -p $(BINDIR) $(REEF) build $(REEF_FLAGS) src/zyginit.reef -o $@ $(BINDIR)/zygctl: src/zygctl.reef mkdir -p $(BINDIR) $(REEF) build $(REEF_FLAGS) src/zygctl.reef -o $@ install: all install -m 755 $(BINDIR)/zyginit $(DESTDIR)/sbin/zyginit install -m 755 $(BINDIR)/zygctl $(DESTDIR)/sbin/zygctl clean: rm -rf $(BINDIR) test: $(REEF) test tests/ .PHONY: all install clean test