LINUX_TGZ=Altos-Linux.tgz
-all: $(LINUX_APP) $(DARWIN_ZIP) $(WINDOWS_ZIP) $(LINUX_TGZ)
+all: altosui.jar $(LINUX_APP)
+fat: altosui.jar $(LINUX_APP) $(DARWIN_ZIP) $(WINDOWS_ZIP) $(LINUX_TGZ)
$(CLASSFILES):
Manifest.txt: Makefile $(CLASSFILES)
echo 'Main-Class: altosui.AltosUI' > $@
- echo "Class-Path: $(FREETTSLIB)/freetts.jar' >> $@
+ echo "Class-Path: $(FREETTSLIB)/freetts.jar" >> $@
classes/altosui:
mkdir -p classes
echo "Class-Path: freetts.jar" >> $@
install: altosui.jar altosui
- /usr/bin/install -m 0644 altosui.jar $(DESTDIR)/usr/share/java/altosui.jar
- /usr/bin/install -m 0644 altosui.1 $(DESTDIR)/usr/share/man/man1/altosui.1
- /usr/bin/install altosui $(DESTDIR)/usr/bin/altosui
+ install -m 0644 altosui.jar $(DESTDIR)/usr/share/java/altosui.jar
+ install -m 0644 altosui.1 $(DESTDIR)/usr/share/man/man1/altosui.1
+ install altosui $(DESTDIR)/usr/bin/altosui
clean:
rm -f *.class altosui.jar
LINUX_FILES=$(FAT_FILES) ../libaltos/libaltos.so fat/altosui
$(LINUX_TGZ): $(LINUX_FILES)
- rm $@
+ rm -f $@
mkdir -p linux/AltOS
rm -f linux/AltOS/*
cp $(LINUX_FILES) linux/AltOS
DARWIN_FILES=$(DARWIN_RESOURCES) $(DARWIN_EXTRA)
$(DARWIN_ZIP): $(DARWIN_FILES)
- rm $@
+ rm -f $@
cp -a AltosUI.app darwin/
mkdir -p darwin/AltosUI.app/Contents/Resources/Java
cp $(DARWIN_RESOURCES) darwin/AltosUI.app/Contents/Resources/Java
WINDOWS_FILES = $(FAT_FILES) ../libaltos/altos.dll ../../telemetrum.inf
$(WINDOWS_ZIP): $(WINDOWS_FILES)
- rm $@
+ rm -f $@
mkdir -p windows/AltOS
rm -f windows/AltOS/*
cp $(WINDOWS_FILES) windows/AltOS