From ee53ad2ccc88b91a1857e75714ae56068bd40952 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sat, 18 May 2024 00:16:22 +0200 Subject: WIP --- rules.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 rules.mk (limited to 'rules.mk') diff --git a/rules.mk b/rules.mk new file mode 100644 index 0000000..12d9dc9 --- /dev/null +++ b/rules.mk @@ -0,0 +1,20 @@ +.POSIX: +.SUFFIXES: + +all: $(LIB) + +$(LIB): $(OBJECTS:.class=.java) + DEPS=$(DEPS) && \ + javac \ + -g \ + -bootclasspath $(PLATFORM) \ + $${DEPS:+-classpath $$DEPS} \ + -sourcepath $(SOURCEPATH) \ + $(OBJECTS:.class=.java) + TMP=$$(mktemp) && \ + trap "rm $$TMP" EXIT && \ + ../get-jar-list $(SOURCEPATH) $(OBJECTS) > $$TMP && \ + jar cf $@ @$$TMP + +clean: + rm -f $(OBJECTS) $(LIB) -- cgit v1.2.3