# Makefile for Akk's applets,
# and packaging to make them run on the Zaurus.

IPK = JMars_0.1_arm.ipk

JARFILE = JMars.jar

HTMLFILES = zmarslet.html

ZMAPFILE = zMarsMap.jpg

DESKTOPFILES = marslet.desktop

IMAGES = marslet.png

BINSCRIPTS = marslet

SRC = \
	JMarsApplet.java \
	Mars.java \
	SphereMap.java \
	CalenDialog.java \
	StarDate.java \
	StarCalendar.java \
	SimpleVector.java \
	FastTrig.java \
	$(NULL)

$(JARFILE): $(SRC)
	javac $(SRC)
	jar -cf $@ *.class

ipkg: $(IPK)

$(IPK): $(JARFILE) $(HTMLFILES) $(DESKTOPFILES) $(BINSCRIPTS)
	install -D marslet.control ipkdir/CONTROL/control
	install -d ipkdir/opt/Qtopia/bin/
	install $(BINSCRIPTS) ipkdir/opt/Qtopia/bin/
	install -d ipkdir/opt/QtPalmtop/java
	install $(HTMLFILES) ipkdir/opt/QtPalmtop/java
	install $(JARFILE) ipkdir/opt/QtPalmtop/java
	install $(ZMAPFILE) ipkdir/opt/QtPalmtop/java
	install -d ipkdir/opt/Qtopia/apps/Jeode
	install $(DESKTOPFILES) ipkdir/opt/Qtopia/apps/Jeode
	install -d ipkdir/opt/Qtopia/pics/
	install $(IMAGES) ipkdir/opt/Qtopia/pics/
#	chown -R root.root ipkdir
	ipkg-build ipkdir

clean:
	rm -rf *.class ipkdir

