|
@@ -1,18 +1,26 @@
|
1
|
1
|
JAVAC = javac
|
2
|
2
|
CC = gcc
|
3
|
|
-#TARGET = unix
|
4
|
|
-TARGET = win
|
|
3
|
+TARGET = unix
|
|
4
|
+#TARGET = win
|
5
|
5
|
|
6
|
6
|
|
7
|
|
-all: java
|
|
7
|
+all: build clean
|
8
|
8
|
|
9
|
|
-java: serialHelper
|
|
9
|
+build: frame.class
|
|
10
|
+ifeq ($(TARGET),win)
|
|
11
|
+ jar -cmf manifest.txt "Cube Control.jar" *.class serialHelper.exe
|
|
12
|
+else
|
|
13
|
+ jar -cmf manifest.txt "Cube Control.jar" *.class serialHelper
|
|
14
|
+endif
|
|
15
|
+
|
|
16
|
+frame.class: serialHelper
|
10
|
17
|
$(JAVAC) *.java
|
11
|
18
|
|
12
|
|
-serialHelper:
|
13
|
19
|
ifeq ($(TARGET),win)
|
|
20
|
+serialHelper.exe:
|
14
|
21
|
$(CC) -o serialHelper.exe -D winHelper serialHelper.c
|
15
|
22
|
else
|
|
23
|
+serialHelper:
|
16
|
24
|
$(CC) -o serialHelper serialHelper.c
|
17
|
25
|
endif
|
18
|
26
|
|