1 # This is the dmake version.
3 # copied from settings.mk
4 SOLARBINDIR
=$(SOLARVERSION
)$/$(INPATH
)$/bin
$(UPDMINOREXT
)
6 # Please modify the following lines to match your environment:
7 # If you use the run: target at the end of the file, then adapt port number.
10 # The following variables probably don't need to be changed.
13 # The JAR_PATH points to the jar files of your local office installation.
14 JAR_PATH
= $(SOLARBINDIR
)$/
17 # The rest of this makefile should not need to be touched.
19 all : AccessibilityWorkBench
30 AccessibilityTree.java \
31 AccessibilityTreeModel.java \
32 AccessibilityTreeModelBase.java \
33 AccessibilityWorkBench.java \
34 AccessibleActionHandler.java \
35 AccessibleActionNode.java \
36 AccessibleCellHandler.java \
37 AccessibleComponentHandler.java \
38 AccessibleContextHandler.java \
39 AccessibleEditableTextHandler.java \
40 AccessibleExtendedComponentHandler.java \
41 AccessibleHyperlinkHandler.java \
42 AccessibleHypertextHandler.java \
43 AccessibleImageHandler.java \
44 AccessibleRelationHandler.java \
45 AccessibleSelectionHandler.java \
46 AccessibleTableHandler.java \
47 AccessibleTextHandler.java \
48 AccessibleTreeCellRenderer.java \
49 AccessibleTreeHandler.java \
50 AccessibleTreeNode.java \
51 AccessibleUNOHandler.java \
54 ChildEventHandler.java \
55 ContextEventHandler.java \
60 FrameActionListener.java \
61 GeometryEventHandler.java \
63 InformationWriter.java \
68 OfficeConnection.java \
71 QueuedTopWindowListener.java \
72 SelectionDialog.java \
75 TableEventHandler.java \
77 TextUpdateListener.java \
78 TopWindowListener.java \
83 $(foreach,i
,$(JAR_FILES
) $(JAR_PATH
)$i) \
86 CLASSPATH
!:=$(JAVA_CLASSPATHS
:t
$(PATH_SEPERATOR
))
88 JFLAGS
= -deprecation
-classpath
$(CLASSPATH
)
96 AccessibilityWorkBench
: ObjectView Tools
$(JAVA_FILES
:b
:+".class")
98 ObjectView .SETDIR
=ov
:
99 @echo
"making package ObjectView"
102 Tools .SETDIR
=tools
:
103 @echo
"making package Tools"
106 # Remove all class files.
107 clean : ObjectView.
clean Tools.
clean
109 rm AccessibilityWorkBench.jar
110 ObjectView.
clean .SETDIR
=ov
:
112 Tools.
clean .SETDIR
=tools
:
115 # Create a jar file of all files neccessary to build and run the work bench.
116 dist: AccessibilityWorkBench.jar
118 AccessibilityWorkBench.jar
: $(JAVA_FILES
:b
:+".class") jawb.mf
119 jar
-cfm AccessibilityWorkBench.jar jawb.mf
*.class ov\
*.class tools\
*.class
121 # Example of how to run the work bench.
123 $(JAVA
) -classpath
$(CLASSPATH
) AccessibilityWorkBench
-p
$(PORT_NUMBER
)
126 $(JAVA
) -classpath
$(CLASSPATH
) -jar AccessibilityWorkBench.jar
-p
$(PORT_NUMBER
)