X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=Makefile;h=d7bb8d85ddc037cc9ad6f621d1f7ec0caba8b59d;hb=12b8b31df1918875f91a1830743a23004f373466;hp=c9f3ceff5d8d9705aca66e1bddeed7aad9f4104b;hpb=5fe3f2b030d1bc928ab9458b881e342fa2b2a6c1;p=rrq%2Flsp-utils.git diff --git a/Makefile b/Makefile index c9f3cef..d7bb8d8 100644 --- a/Makefile +++ b/Makefile @@ -1,21 +1,31 @@ -# Building archives and the test0 app +# Building archives and the test? apps -PACKNL = ${HOME}/src/borta/packnl/packnl +default: .archives + +#################### +SUBDIR = $(dir $(wildcard */Makefile)) -LSPSRC = lsp-dbus-test.lsp -ARCHIVES = lsp-misc.a lsp-dbus.a -DOCS = lsp-dbus.a.8 lsp-misc.a.8 +.PHONY: .archives +.archives: + for D in ${SUBDIR} ; do $(MAKE) -C $$D ; done -default: test0 docs +.PHONY: .clean +.clean: + for D in ${SUBDIR} ; do $(MAKE) -C $$D clean ; done -include manpage.mk -include lsplib.mk +#################### +PACKNL = ${HOME}/src/borta/packnl/packnl +define PACKNLACTION +${PACKNL} -w $@ $< $(addprefix -A ,$(wordlist 2,1000,$^)) +endef -.PHONY: docs -docs: ${DOCS} +test0: lsp-dbus-test.lsp +test0: lsp-misc/lsp-misc.a lsp-dbus/lsp-dbus.a + ${PACKNLACTION} -test0: lsp-dbus-test.lsp ${ARCHIVES} - ${PACKNL} -w $@ $< $(addprefix -A ,${ARCHIVES}) +test1: lsp-alsa-test.lsp +test1: lsp-alsa/pcm-dispatch.a lsp-alsa/libasound.a lsp-alsa/lib-utils.a + ${PACKNLACTION} -clean: - rm -f test0 ${CLEAN} +clean: .clean + rm -f test0 test1