X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=Makefile;h=4b77ede4132024b6d1a1d7bef748aabbaeacfc70;hb=refs%2Fheads%2Fwip-libc;hp=87960be299b31c0a36376daea80ce6450855e535;hpb=e31752676862cfaaa0e27a3b9a3d44c59ca39d23;p=rrq%2Foverlay-boot.git diff --git a/Makefile b/Makefile index 87960be..4b77ede 100644 --- a/Makefile +++ b/Makefile @@ -8,29 +8,34 @@ SBINCFILES = #SBINFILES = overlay-boot overlay-go overlay-stop ETCFILES = MAN1FILES = -MAN8FILES = +MAN8FILES = overlay-boot.8 overlay-go.8 overlay-stop.8 HTMLDOC = $(MAN8FILES:%=%.html) VARLIBFILES = overlay-boot overlay-go overlay-stop functions reaper +VARLIBFILES += overlay-init overlay-postmount overlay-premount -all: reaper/reaper +all: asm/reaper -reaper/reaper: - $(MAKE) -C reaper +asm/reaper: + $(MAKE) -C asm reaper -$(VARLIBDIR)/: +overlay-boot.8: README.adoc + a2x -d manpage -f manpage $^ + +$(addprefix $(MAN8DIR)/,$(MAN8FILES)): overlay-boot.8 | $(MAN8DIR)/ + cp $< $@ + +$(MAN8DIR)/ $(VARLIBDIR)/: mkdir -p $@ -$(addprefix $(VARLIBDIR)/,$(VARLIBFILES)): $(VARLIBDIR)/%: % | $(VARLIBDIR)/ +reaper: asm/reaper cp -p $< $@ -#$(SBINDIR)/: -# mkdir -p $@ -# -#$(addprefix $(SBINDIR)/,$(SBINFILES)): $(SBINDIR)/%: $(VARLIBDIR)/% | $(SBINDIR)/ -# ln -sTf $< $@ +$(addprefix $(VARLIBDIR)/,$(VARLIBFILES)): $(VARLIBDIR)/%: % | $(VARLIBDIR)/ + cp -p $< $@ -$(VARLIBDIR)/reaper: reaper/reaper - cp $< $@ +clean: + rm -f reaper overlay-boot.8 asm/reaper + dh_clean -d INSTALLTARGETS = $(addprefix $(SBINDIR)/,$(SBINFILES)) INSTALLTARGETS += $(addprefix $(ETCDIR)/,$(ETCFILES))