From f51b079da473cc07360503f8239c68b4a7eced9a Mon Sep 17 00:00:00 2001 From: Johnny Richard Date: Sun, 30 Apr 2023 19:42:33 +0200 Subject: build: Add Makefile to build pipa examples Signed-off-by: Johnny Richard --- .gitignore | 1 + Makefile | 4 ++++ examples/Makefile | 10 ++++++++++ 3 files changed, 15 insertions(+) create mode 100644 examples/Makefile diff --git a/.gitignore b/.gitignore index ec8e003..4354aa8 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ pipac build *.o test/*_test +examples/*.bin diff --git a/Makefile b/Makefile index 3963be1..c6d1289 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,10 @@ linter-fix: $(SRCS) $(HEADERS) clang-format -i $? $(MAKE) -C test linter-fix +.PHONY: examples +examples: + $(MAKE) -C examples + .PHONY: test test: $(TARGET) $(MAKE) -C test diff --git a/examples/Makefile b/examples/Makefile new file mode 100644 index 0000000..0748662 --- /dev/null +++ b/examples/Makefile @@ -0,0 +1,10 @@ +SRCS := $(wildcard *.pipa) +BINS := $(patsubst %.pipa, %.bin, $(SRCS)) + +.PHONY: all +all: $(BINS) + +%.bin: %.pipa + ../pipa --out $@ $< +clean: + $(RM) $(BINS) -- cgit v1.2.3