From 3d34c488c5b71020d86f83156fd821fd860bf214 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sat, 3 Apr 2010 00:02:44 -0700 Subject: [PATCH] Make .jar file --- ao-tools/altosui/Makefile | 13 ++++++++++--- ao-tools/altosui/Manifest.txt | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 ao-tools/altosui/Manifest.txt diff --git a/ao-tools/altosui/Makefile b/ao-tools/altosui/Makefile index 1fb964d6..74b29f7f 100644 --- a/ao-tools/altosui/Makefile +++ b/ao-tools/altosui/Makefile @@ -10,11 +10,15 @@ CLASSFILES=\ AltosSerial.class \ AltosState.class \ AltosTelemetry.class \ - AltosUI.class + AltosUI.class \ + AltosDevice.class \ + AltosDeviceName.class \ + AltosDeviceLinux.class \ + AltosDeviceNameLinux.class JAVAFLAGS=-Xlint:unchecked -all: $(CLASSFILES) altosui +all: $(CLASSFILES) altosui altosui.jar .java.class: javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java @@ -24,5 +28,8 @@ altosui: Makefile echo exec java -cp '"$(CLASSPATH)"' altosui/AltosUI) > $@ chmod +x $@ +altosui.jar: $(CLASSFILES) Manifest.txt + cd .. && jar cfm altosui/$@ altosui/Manifest.txt altosui/*.class + clean: - rm -f *.class \ No newline at end of file + rm -f *.class diff --git a/ao-tools/altosui/Manifest.txt b/ao-tools/altosui/Manifest.txt new file mode 100644 index 00000000..0305fcfb --- /dev/null +++ b/ao-tools/altosui/Manifest.txt @@ -0,0 +1 @@ +Main-Class: altosui.AltosUI -- 2.30.2