cleanup
[rrq/overlay-boot.git] / Makefile
index 87960be299b31c0a36376daea80ce6450855e535..4b77ede4132024b6d1a1d7bef748aabbaeacfc70 100644 (file)
--- 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))