-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathMakefile
More file actions
executable file
·57 lines (49 loc) · 2.56 KB
/
Makefile
File metadata and controls
executable file
·57 lines (49 loc) · 2.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# change these if you're not on a Mac, or don't run "make install" :)
#PROCESSING_PATH = "/Applications/Processing.app/Contents/Resources/Java/core.jar"
#LIBRARY_PATH = "/Users/$(USER)/Documents/Processing/libraries/"
# change these if you're on Linux and set them to actual paths
PROCESSING_PATH = "/opt/processing-3.3.7/core/library/core.jar"
LIBRARY_PATH = "/opt/sketchbook/libraries/"
#modestmaps/library/modestmaps.jar:
java6:
mkdir -p classes
javac -sourcepath src/ -cp $(PROCESSING_PATH) -d classes src/com/modestmaps/*.java src/com/modestmaps/core/*.java src/com/modestmaps/providers/*.java src/com/modestmaps/geo/*.java -source 6 -target 6
mkdir -p Java6/modestmaps/library
jar cvf Java6/modestmaps/library/modestmaps.jar -C classes .
java7:
mkdir -p classes
javac -sourcepath src/ -cp $(PROCESSING_PATH) -d classes src/com/modestmaps/*.java src/com/modestmaps/core/*.java src/com/modestmaps/providers/*.java src/com/modestmaps/geo/*.java -source 7 -target 7
mkdir -p Java7/modestmaps/library
jar cvf Java7/modestmaps/library/modestmaps.jar -C classes .
java8:
mkdir -p classes
javac -sourcepath src/ -cp $(PROCESSING_PATH) -d classes src/com/modestmaps/*.java src/com/modestmaps/core/*.java src/com/modestmaps/providers/*.java src/com/modestmaps/geo/*.java -source 8 -target 8
mkdir -p Java8/modestmaps/library
jar cvf Java8/modestmaps/library/modestmaps.jar -C classes .
all:
#Java6 build
mkdir -p classes
javac -sourcepath src/ -cp $(PROCESSING_PATH) -d classes src/com/modestmaps/*.java src/com/modestmaps/core/*.java src/com/modestmaps/providers/*.java src/com/modestmaps/geo/*.java -source 6 -target 6
mkdir -p Java6/modestmaps/library
jar cvf Java6/modestmaps/library/modestmaps.jar -C classes .
rm -rf classes/*
#Java7 build
mkdir -p classes
javac -sourcepath src/ -cp $(PROCESSING_PATH) -d classes src/com/modestmaps/*.java src/com/modestmaps/core/*.java src/com/modestmaps/providers/*.java src/com/modestmaps/geo/*.java -source 7 -target 7
mkdir -p Java7/modestmaps/library
jar cvf Java7/modestmaps/library/modestmaps.jar -C classes .
rm -rf classes/*
#Java8 build
mkdir -p classes
javac -sourcepath src/ -cp $(PROCESSING_PATH) -d classes src/com/modestmaps/*.java src/com/modestmaps/core/*.java src/com/modestmaps/providers/*.java src/com/modestmaps/geo/*.java -source 8 -target 8
mkdir -p Java8/modestmaps/library
jar cvf Java8/modestmaps/library/modestmaps.jar -C classes .
#install: modestmaps/library/modestmaps.jar
install: java6
cp -r Java6/modestmaps $(LIBRARY_PATH)
clean:
rm -rf classes/*
rm -rf modestmaps
rm -rf Java6
rm -rf Java7
rm -rf Java8