Add adoc building. Allow EXTRA files for packing.
authorRalph Ronnquist <ralph.ronnquist@gmail.com>
Wed, 26 Apr 2023 12:58:13 +0000 (22:58 +1000)
committerRalph Ronnquist <ralph.ronnquist@gmail.com>
Wed, 26 Apr 2023 12:58:13 +0000 (22:58 +1000)
Makefile

index d7bb8d85ddc037cc9ad6f621d1f7ec0caba8b59d..1b32ebc1f59a2c274061e4c67ae8a88d656db3a4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,25 +7,30 @@ SUBDIR = $(dir $(wildcard */Makefile))
 
 .PHONY: .archives
 .archives:
-       for D in ${SUBDIR} ; do $(MAKE) -C $$D ; done
+       @for D in ${SUBDIR} ; do $(MAKE) -C $$D ; done
 
 .PHONY: .clean
 .clean:
        for D in ${SUBDIR} ; do $(MAKE) -C $$D clean ; done
 
+%.8: %.8.adoc
+       asciidoctor -b manpage $<
+
 ####################
 PACKNL = ${HOME}/src/borta/packnl/packnl
 define PACKNLACTION
-${PACKNL} -w $@ $< $(addprefix -A ,$(wordlist 2,1000,$^))
+${PACKNL} -w $@ $< ${EXTRA} $(addprefix -A ,$(wordlist 2,1000,$^))
 endef
 
-test0: lsp-dbus-test.lsp
 test0: lsp-misc/lsp-misc.a lsp-dbus/lsp-dbus.a
+test0: lsp-dbus-test.lsp
        ${PACKNLACTION}
 
-test1: lsp-alsa-test.lsp
-test1: lsp-alsa/pcm-dispatch.a lsp-alsa/libasound.a lsp-alsa/lib-utils.a
+test1: EXTRA = ex2.conf
+test1: lsp-alsa/lsp-pcm-dispatch.a lsp-alsa/lsp-libasound.a
+test1: lsp-alsa-test.lsp lsp-misc/lsp-misc.a
        ${PACKNLACTION}
 
 clean: .clean
        rm -f test0 test1
+