projects
/
rrq
/
lsp-utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
recovered
[rrq/lsp-utils.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index c9f3ceff5d8d9705aca66e1bddeed7aad9f4104b..1b32ebc1f59a2c274061e4c67ae8a88d656db3a4 100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-1,21
+1,36
@@
-# Building archives and the test
0 app
+# Building archives and the test
? apps
-PACKNL = ${HOME}/src/borta/packnl/packnl
+default: .archives
+
+####################
+SUBDIR = $(dir $(wildcard */Makefile))
+
+.PHONY: .archives
+.archives:
+ @for D in ${SUBDIR} ; do $(MAKE) -C $$D ; done
-LSPSRC = lsp-dbus-test.lsp
-ARCHIVES = lsp-misc.a lsp-dbus.a
-DOCS = lsp-dbus.a.8 lsp-misc.a.8
+.PHONY: .clean
+.clean:
+ for D in ${SUBDIR} ; do $(MAKE) -C $$D clean ; done
-default: test0 docs
+%.8: %.8.adoc
+ asciidoctor -b manpage $<
+
+####################
+PACKNL = ${HOME}/src/borta/packnl/packnl
+define PACKNLACTION
+${PACKNL} -w $@ $< ${EXTRA} $(addprefix -A ,$(wordlist 2,1000,$^))
+endef
-include manpage.mk
-include lsplib.mk
+test0: lsp-misc/lsp-misc.a lsp-dbus/lsp-dbus.a
+test0: lsp-dbus-test.lsp
+ ${PACKNLACTION}
-.PHONY: docs
-docs: ${DOCS}
+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}
-test0: lsp-dbus-test.lsp ${ARCHIVES}
- ${PACKNL} -w $@ $< $(addprefix -A ,${ARCHIVES})
+clean: .clean
+ rm -f test0 test1
-clean:
- rm -f test0 ${CLEAN}