29 lines
468 B
Makefile
29 lines
468 B
Makefile
|
|
DIR := \
|
|
utils \
|
|
shell \
|
|
p2p
|
|
|
|
all: build run
|
|
|
|
.PHONY: build run test
|
|
build:
|
|
${MAKE} -C lib build
|
|
${MAKE} ${addprefix build-,${DIR}}
|
|
run:
|
|
${MAKE} ${addprefix run-,${DIR}}
|
|
${MAKE} run-basic.sh
|
|
clean:
|
|
${MAKE} -C lib clean
|
|
${MAKE} ${addprefix clean-,${DIR}}
|
|
|
|
${addprefix build-,${DIR}}: build-%:
|
|
${MAKE} -C $* build
|
|
${addprefix run-,${DIR}}: run-%:
|
|
${MAKE} -C $* run
|
|
${addprefix clean-,${DIR}}: clean-%:
|
|
${MAKE} -C $* clean
|
|
|
|
run-basic.sh:
|
|
./test-basic.sh
|