2e5a719e47a498d6217830b31b2bef51da3986b8
Christian Heimke Blimp v.0.2 (2004-11-10)

Christian Heimke authored 13 years ago

1) # BlinkenLightsInteractiveMovieProgram
Christian Heimke Blimp v.1.3 (2006-10-10)

Christian Heimke authored 13 years ago

2) # version 1.3 date 2006-10-10
3) # Copyright (C) 2004-2006: Stefan Schuermans <1stein@schuermans.info>
Christian Heimke Blimp v.0.2 (2004-11-10)

Christian Heimke authored 13 years ago

4) # Copyleft: GNU public license - http://www.gnu.org/copyleft/gpl.html
5) # a blinkenarea.org project
6) # powered by eventphone.de
7) 
Christian Heimke Blimp v.1.3 (2006-10-10)

Christian Heimke authored 13 years ago

8) BLINKEN_LIB=../BlinkenLibJava/BlinkenLib.jar
9) 
Christian Heimke Blimp v.0.2 (2004-11-10)

Christian Heimke authored 13 years ago

10) JAVAC=javac
11) JAR=jar
12) KEYTOOL=keytool
13) JARSIGNER=jarsigner
14) KEYPASS=BlinkenLightsInteractiveMovieProgram
15) JAVA=java
Christian Heimke Blimp v.1.3 (2006-10-10)

Christian Heimke authored 13 years ago

16) P=org/blinkenarea/Blimp
17) IMG=$(P)/images
18) 
19) CLASSPATH=.:$(BLINKEN_LIB)
20) CLASS_FILES=$(P)/BlinkenFileFilter.class $(P)/BlinkenFrameDisplay.class \
21)             $(P)/BlinkenFrameDisplayListener.class $(P)/BlinkenFrameDisplayInterceptor.class \
22)             $(P)/BlinkenFrameEditor.class $(P)/BlinkenFrameEditorListener.class \
23)             $(P)/Blimp.class
24) 
25) IMAGE_FILES=$(IMG)/ColorPicker.png $(IMG)/Dot.png $(IMG)/Line.png \
26)             $(IMG)/Rectangle.png $(IMG)/FilledRectangle.png \
27)             $(IMG)/Circle.png $(IMG)/FilledCircle.png \
28)             $(IMG)/Copy.png $(IMG)/Paste.png \
29)             $(IMG)/Invert.png $(IMG)/MirrorHor.png $(IMG)/RollLeft.png \
30)             $(IMG)/Rotate90.png $(IMG)/MirrorVer.png $(IMG)/RollRight.png \
31)             $(IMG)/Rotate180.png $(IMG)/MirrorDiag.png $(IMG)/RollUp.png \
32)             $(IMG)/Rotate270.png $(IMG)/MirrorDiag2.png $(IMG)/RollDown.png \
33)             $(IMG)/Undo.png $(IMG)/Redo.png \
34)             $(IMG)/InsertFrame.png $(IMG)/DuplicateFrame.png $(IMG)/DeleteFrame.png
Christian Heimke Blimp v.0.2 (2004-11-10)

Christian Heimke authored 13 years ago

35) 
36) .phony: all clean jar run
37) 
Christian Heimke Blimp v.1.3 (2006-10-10)

Christian Heimke authored 13 years ago

38) all: jar
Christian Heimke Blimp v.0.2 (2004-11-10)

Christian Heimke authored 13 years ago

39) 
40) clean:
41) 	rm -f $(CLASS_FILES) Blimp.jar
42) 
43) jar: Blimp.jar
44) 
Christian Heimke Blimp v.1.3 (2006-10-10)

Christian Heimke authored 13 years ago

45) run: Blimp.jar
46) 	$(JAVA) -jar Blimp.jar
47) 
48) %.class: %.java
49) 	$(JAVAC) -classpath $(CLASSPATH) $<
50) 
Christian Heimke Blimp v.0.2 (2004-11-10)

Christian Heimke authored 13 years ago

51) Blimp.keystore:
Christian Heimke Blimp v.1.3 (2006-10-10)

Christian Heimke authored 13 years ago

52) 	$(KEYTOOL) -genkey -alias Blimp -dname CN=Blimp,O=blinkenarea,C=org -keypass $(KEYPASS) -keystore Blimp.keystore -storepass $(KEYPASS) -validity 3652
Christian Heimke Blimp v.0.2 (2004-11-10)

Christian Heimke authored 13 years ago

53) 
54) Blimp.jar: Blimp.mf Blimp.keystore $(CLASS_FILES) $(IMAGE_FILES)
55) 	$(JAR) cmf Blimp.mf Blimp.jar $(CLASS_FILES) $(IMAGE_FILES)
Christian Heimke Blimp v.1.3 (2006-10-10)

Christian Heimke authored 13 years ago

56) 	rm -rf jar.tmp
57) 	mkdir jar.tmp
58) 	cat $(BLINKEN_LIB) | ( cd jar.tmp ; $(JAR) x )
59) 	rm -rf jar.tmp/META-INF
60) 	$(JAR) uf Blimp.jar -C jar.tmp .
61) 	rm -rf jar.tmp