From 66fbdd735e19ee473aa3287133bd72e61fe56452 Mon Sep 17 00:00:00 2001 From: Oxore Date: Sun, 22 Sep 2019 22:29:33 +0300 Subject: Add playground target, refactor Makefile's clean-ish rules --- pg.mk | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 pg.mk (limited to 'pg.mk') diff --git a/pg.mk b/pg.mk new file mode 100644 index 0000000..41686e1 --- /dev/null +++ b/pg.mk @@ -0,0 +1,27 @@ +# playground target for trying things with SFML + +LIBF8=deps/libf8 + +ifneq ($(PREFIX),) +LDFLAGS+=-L$(PREFIX)/lib +LDFLAGS+=-Wl,-rpath=$(PREFIX)/lib +INCLUDE+=-I$(PREFIX)/include +endif + +INCLUDE+=-I$(LIBF8) + +LDFLAGS+=-lcsfml-graphics +LDFLAGS+=-lcsfml-window +LDFLAGS+=-lcsfml-system +LDFLAGS+=-lyaml + +CFLAGS+=-Wno-deprecated-declarations + +pg: src/target/pg.c $(LIBF8)/libf8.a + $(CC) $(LDFLAGS) $(CFLAGS) $(INCLUDE) $^ -o $@ + +$(LIBF8)/libf8.a: $(LIBF8) + make -C $< NOTEST=1 + +clean: + rm -rfv pg -- cgit v1.2.3