• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1JAVAC = javac
2JAR = jar
3
4SCROLLVIEW_FILES = \
5com/google/scrollview/ui/SVAbstractMenuItem.java \
6com/google/scrollview/ui/SVCheckboxMenuItem.java \
7com/google/scrollview/ui/SVEmptyMenuItem.java \
8com/google/scrollview/events/SVEvent.java \
9com/google/scrollview/events/SVEventHandler.java \
10com/google/scrollview/events/SVEventType.java \
11com/google/scrollview/ui/SVImageHandler.java \
12com/google/scrollview/ui/SVMenuBar.java \
13com/google/scrollview/ui/SVMenuItem.java \
14com/google/scrollview/ui/SVPopupMenu.java \
15com/google/scrollview/ui/SVSubMenuItem.java \
16com/google/scrollview/ui/SVWindow.java \
17com/google/scrollview/ScrollView.java
18
19SCROLLVIEW_CLASSES = \
20com/google/scrollview/ui/SVAbstractMenuItem.class \
21com/google/scrollview/ui/SVCheckboxMenuItem.class \
22com/google/scrollview/ui/SVEmptyMenuItem.class \
23com/google/scrollview/events/SVEvent.class \
24com/google/scrollview/events/SVEventHandler.class \
25com/google/scrollview/events/SVEventType.class \
26com/google/scrollview/ui/SVImageHandler.class \
27com/google/scrollview/ui/SVMenuBar.class \
28com/google/scrollview/ui/SVMenuItem.class \
29com/google/scrollview/ui/SVPopupMenu.class \
30com/google/scrollview/ui/SVSubMenuItem.class \
31com/google/scrollview/ui/SVWindow.class \
32com/google/scrollview/ScrollView.class
33
34SCROLLVIEW_LIBS = \
35piccolo-1.2.jar \
36piccolox-1.2.jar
37
38CLASSPATH = ./piccolo-1.2.jar:./piccolox-1.2.jar
39
40ScrollView.jar : $(SCROLLVIEW_CLASSES)
41	$(JAR) cf $@ com/google/scrollview/*.class \
42           com/google/scrollview/events/*.class com/google/scrollview/ui/*.class
43
44$(SCROLLVIEW_CLASSES) : $(SCROLLVIEW_FILES)
45	$(JAVAC) -encoding UTF8 -classpath $(CLASSPATH) $(SCROLLVIEW_FILES)
46
47clean :
48	rm -f ScrollView.jar *.class
49
50# all-am does nothing, to make the java part optional.
51all all-am install :
52
53# dist runs the autoconf makefile to archive the files correctly.
54dist distdir :
55	make -f Makefile $@
56