diff options
| author | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2024-05-18 00:16:22 +0200 |
|---|---|---|
| committer | Xavier Del Campo Romero <xavi.dcr@tutanota.com> | 2024-05-28 08:30:24 +0200 |
| commit | ee53ad2ccc88b91a1857e75714ae56068bd40952 (patch) | |
| tree | 9f3be3aa809d2cfb54ab6d1269f57f6538a4de97 /rules.mk | |
| parent | 40f6d425a4429b16936cc8bb4900a23c3362a123 (diff) | |
Diffstat (limited to 'rules.mk')
| -rw-r--r-- | rules.mk | 20 |
1 files changed, 20 insertions, 0 deletions
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) |
