~marcus-mc/+junk/renj

« back to all changes in this revision

Viewing changes to src/Makefile

  • Committer: Marcus Comstedt
  • Date: 2010-02-14 19:17:32 UTC
  • Revision ID: marcus@mc.pp.se-20100214191732-3flzdn9szvo0mje6
Added BD-J framework.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
 
2
BDJ_SDK = /home/marcus/hack/ps3/bdj-ps3/common
 
3
 
 
4
BDJ_SIG = $(BDJ_SDK)/sig
 
5
 
 
6
BDJ_JAR = $(BDJ_SDK)/bdj.jar
 
7
 
 
8
SIGNER_CLASSPATH = $(BDJ_SIG)/security.jar:$(BDJ_SIG)/bcprov-jdk15-137.jar:$(BDJ_SIG)/jdktools.jar
 
9
 
 
10
SIG_KS = $(BDJ_SIG)/sig.ks
 
11
 
 
12
 
2
13
JSOURCES = se/pp/mc/renj/Main.java \
3
14
           se/pp/mc/renj/Engine.java \
4
15
           se/pp/mc/renj/Applet.java \
 
16
           se/pp/mc/renj/DebugWidget.java \
 
17
           se/pp/mc/renj/BMain.java \
5
18
           se/pp/mc/renj/FramedDisplayWindow.java \
6
19
           se/pp/mc/renj/FramedDisplayWindowFactory.java \
7
20
           se/pp/mc/jython/pygame/event.java \
30
43
        se/pp/mc/jython/pygame/event$$Event.class \
31
44
        se/pp/mc/jython/pygame/event$$KeyEvent.class
32
45
 
33
 
JARS = ../jars/renj.jar ../jars/stubs.jar
 
46
JARS = ../jars/renj.jar ../jars/stubs.jar ../jars/00000.jar
34
47
 
35
48
JAVAC = javac
36
 
JFLAGS = -source 1.3 -target 1.3 -classpath .:../jars/jython.jar
 
49
JFLAGS = -source 1.3 -target 1.3 -classpath .:../jars/jython.jar:$(BDJ_JAR)
37
50
 
38
51
RM_F = rm -f
 
52
CP = cp
 
53
 
 
54
SIGN = java -cp $(SIGNER_CLASSPATH) net.java.bd.tools.security.BDSigner -keystore $(SIG_KS)
39
55
 
40
56
COMPILE_JAVA = $(JAVAC) $(JFLAGS) $(filter-out %.class,$^)
41
57
 
50
66
../jars/stubs.jar: stubs
51
67
        jar cf $@ -C stubs .
52
68
 
 
69
../jars/00000.jar: ../jars/renj.jar
 
70
        $(CP) $^ $@
 
71
        jar uf $@ $(subst $$,?,$(JCLASSES)) se/pp/mc/renj/bluray.BMain.perm
 
72
        $(SIGN) $@
 
73
 
53
74
%.class : %.java
54
75
        $(COMPILE_JAVA)
55
76
 
71
92
se/pp/mc/jython/pygame/sysfont.class : se/pp/mc/jython/pygame/sysfont.java se/pp/mc/jython/_renpy_font/Font.class
72
93
se/pp/mc/jython/pygame/transform.class : se/pp/mc/jython/pygame/transform.java se/pp/mc/jython/pygame/Surface.class
73
94
se/pp/mc/renj/Applet.class : se/pp/mc/renj/Applet.java se/pp/mc/jython/pygame/DisplayWindow.class se/pp/mc/jython/pygame/DisplayWindowFactory.class se/pp/mc/jython/pygame/display.class se/pp/mc/renj/Engine.class
 
95
se/pp/mc/renj/BMain.class : se/pp/mc/renj/BMain.java se/pp/mc/jython/pygame/constants.class se/pp/mc/renj/DebugWidget.class
74
96
se/pp/mc/renj/FramedDisplayWindow.class : se/pp/mc/renj/FramedDisplayWindow.java se/pp/mc/jython/pygame/DisplayWindow.class
75
97
se/pp/mc/renj/FramedDisplayWindowFactory.class : se/pp/mc/renj/FramedDisplayWindowFactory.java se/pp/mc/jython/pygame/DisplayWindow.class se/pp/mc/jython/pygame/DisplayWindowFactory.class se/pp/mc/renj/FramedDisplayWindow.class
76
98
se/pp/mc/renj/Main.class : se/pp/mc/renj/Main.java se/pp/mc/jython/pygame/DisplayWindowFactory.class se/pp/mc/jython/pygame/display.class se/pp/mc/renj/Engine.class se/pp/mc/renj/FramedDisplayWindowFactory.class