-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.xml
128 lines (123 loc) · 9.52 KB
/
build.xml
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<project name="FormS build script" basedir="." default="run">
<property file="build.properties"/>
<target name="clean">
<delete dir="${BIN_DIR}"/>
<delete dir="${SERVER_DIR}"/>
</target>
<target name="init" depends="clean">
<mkdir dir="${SERVER_DIR}"/>
<mkdir dir="${BIN_DIR}"/>
<mkdir dir="${BIN_DIR}/js"/>
<mkdir dir="${BIN_DIR}/css"/>
</target>
<target name="build" depends="init">
<concat destfile="${BIN_DIR}/js/login.js" fixlastline="yes">
<fileset dir="${SRC_DIR}" includes="namespaces.js"/>
<fileset dir="${SRC_DIR}/barmatz/utils" includes="Array.js DataTypes.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="Event.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="EventDispatcher.js ModelEvent.js UserEvent.js LoaderEvent.js"/>
<fileset dir="${SRC_DIR}/barmatz/mvc" includes="Model.js Controller.js"/>
<fileset dir="${SRC_DIR}/barmatz/net" includes="Request.js Loader.js Methods.js Encoding.js Response.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms" includes="CollectionModel.js Config.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/factories" includes="ModelFactory.js DOMFactory.js ControllerFactory.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui" includes="TableOptions.js Login.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui/jquery" includes="JQueryDialogController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/users" includes="UserModel.js LoginController.js"/>
<fileset dir="${SRC_DIR}" includes="login.js"/>
</concat>
<concat destfile="${BIN_DIR}/js/builder.js" fixlastline="yes">
<fileset dir="${SRC_DIR}" includes="namespaces.js"/>
<fileset dir="${SRC_DIR}/barmatz/utils" includes="Array.js DataTypes.js CSS.js DOM.js Date.js String.js Bitwise.js Dictionary.js Window.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="Event.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="EventDispatcher.js ModelEvent.js LoaderEvent.js UserEvent.js CollectionEvent.js FormEvent.js FieldEvent.js"/>
<fileset dir="${SRC_DIR}/barmatz/mvc" includes="Model.js Controller.js"/>
<fileset dir="${SRC_DIR}/barmatz/net" includes="Request.js Loader.js Methods.js Encoding.js Response.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms" includes="Methods.js Directions.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms" includes="CollectionModel.js CollectionController.js Config.js FormModel.js TypeModel.js Validator.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui" includes="MenuModel.js MenuController.js "/>
<fileset dir="${SRC_DIR}/barmatz/forms/factories" includes="ModelFactory.js DOMFactory.js ControllerFactory.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui" includes="DialogController.js ContentModel.js ContentController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui" includes="PromptDialogController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui/pages" includes="Page.js PageModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui/pages" includes="PageController.js BuilderPage.js BuilderPageModel.js BuilderPageController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui/jquery" includes="JQueryPromptDialogController.js JQueryDialogController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui" includes="WorkspaceController.js PropertiesController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui" includes="BuilderMenuController.js BuilderToolboxController.js BuilderWorkspaceController.js BuilderPropertiesController.js ContentModel.js ToolboxModel.js ToolboxController.js PanelModel.js TableOptions.js MenuItemModel.js ToolboxItemModel.js UserFormsListController.js UserFormsListItemController.js WorkspaceItemController.js NewFieldDialogController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/users" includes="UserModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FormItemModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="AbstractFieldModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FieldModel.js FieldController.js ValidatorModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="TextFieldModel.js "/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FieldTypes.js HTMLContentModel.js TextAreaFieldModel.js DropboxModel.js PasswordFieldModel.js CheckboxFieldModel.js RadioFieldModel.js FileFieldModel.js HiddenFieldModel.js PhoneFieldModel.js DropboxItemModel.js FieldValidationOptionsController.js DropboxItemsListController.js DropboxItemsListItemController.js PhonePrefixes.js"/>
<fileset dir="${SRC_DIR}" includes="builder.js"/>
</concat>
<concat destfile="${BIN_DIR}/js/users.js" fixlastline="yes">
<fileset dir="${SRC_DIR}" includes="namespaces.js"/>
<fileset dir="${SRC_DIR}/barmatz/utils" includes="Array.js DataTypes.js CSS.js Window.js DOM.js Bitwise.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="Event.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="EventDispatcher.js ModelEvent.js CollectionEvent.js PageEvent.js FieldEvent.js FormEvent.js LoaderEvent.js"/>
<fileset dir="${SRC_DIR}/barmatz/mvc" includes="Model.js Controller.js"/>
<fileset dir="${SRC_DIR}/barmatz/net" includes="Encoding.js Loader.js Request.js Response.js Methods.js RequestHeader.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms" includes="Methods.js Directions.js Config.js Language.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms" includes="CollectionModel.js CollectionController.js TypeModel.js Validator.js FormModel.js FormController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/factories" includes="ModelFactory.js DOMFactory.js ControllerFactory.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui/pages" includes="Page.js PageModel.js PageController.js UsersPage.js UsersPageModel.js UsersPageController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/ui" includes="MenuModel.js MenuController.js MenuItemModel.js ContentModel.js ContentController.js UsersMenuController.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FormItemModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="AbstractFieldModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FieldModel.js FieldController.js ValidatorModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="TextFieldModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FieldTypes.js PhoneFieldModel.js CheckboxFieldModel.js FileFieldModel.js TextAreaFieldModel.js DropboxModel.js HTMLContentModel.js PasswordFieldModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/users" includes="UserModel.js UserFormController.js UserForm.js"/>
<fileset dir="${SRC_DIR}" includes="users.js"/>
</concat>
<concat destfile="${BIN_DIR}/js/leads.js" fixlastline="yes">
<fileset dir="${SRC_DIR}" includes="namespaces.js"/>
<fileset dir="${SRC_DIR}" includes="leads.js"/>
</concat>
<concat destfile="${BIN_DIR}/js/embed.js" fixlastline="yes">
<fileset dir="${SRC_DIR}" includes="namespaces.js"/>
<fileset dir="${SRC_DIR}/barmatz/utils" includes="Array.js Bitwise.js DataTypes.js Dictionary.js CSS.js Date.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="Event.js"/>
<fileset dir="${SRC_DIR}/barmatz/events" includes="EventDispatcher.js ModelEvent.js FormEvent.js FieldEvent.js LoaderEvent.js CollectionEvent.js"/>
<fileset dir="${SRC_DIR}/barmatz/mvc" includes="Model.js Controller.js"/>
<fileset dir="${SRC_DIR}/barmatz/net" includes="Encoding.js Request.js RequestHeader.js Methods.js Loader.js Response.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms" includes="Methods.js Directions.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms" includes="FormModel.js FormController.js CollectionModel.js CollectionController.js TypeModel.js Validator.js Config.js Language.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/factories" includes="ModelFactory.js DOMFactory.js ControllerFactory.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FormItemModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="AbstractFieldModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FieldModel.js FieldController.js ValidatorModel.js"/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="TextFieldModel.js "/>
<fileset dir="${SRC_DIR}/barmatz/forms/fields" includes="FieldTypes.js HTMLContentModel.js TextAreaFieldModel.js DropboxModel.js PasswordFieldModel.js CheckboxFieldModel.js RadioFieldModel.js FileFieldModel.js HiddenFieldModel.js PhoneFieldModel.js DropboxItemModel.js FieldValidationOptionsController.js DropboxItemsListController.js DropboxItemsListItemController.js PhonePrefixes.js"/>
<fileset dir="${SRC_DIR}" includes="embed.js"/>
</concat>
<concat destfile="${BIN_DIR}/css/main.css" fixlastline="yes">
<fileset dir="${SRC_DIR}/css" includes="reset.css"/>
<fileset dir="${SRC_DIR}" includes="**/*.css" excludes="css/reset.css"/>
</concat>
<concat destfile="${BIN_DIR}/css/form.css" fixlastline="yes">
<fileset dir="${SRC_DIR}/css" includes="form.css loading.css directions.css"/>
</concat>
<copy todir="${BIN_DIR}/js">
<fileset dir="${SRC_DIR}" includes="*.js" excludes="namespaces.js embed.js"/>
</copy>
<copy todir="${BIN_DIR}">
<fileset dir="${SRC_DIR}" includes="**/*.*" excludes="**/*.js **/*.css"/>
</copy>
<copy todir="${BIN_DIR}">
<fileset dir="${LIB_DIR}"/>
</copy>
</target>
<target name="distribute" depends="build">
<copy todir="${SERVER_DIR}">
<fileset dir="${BIN_DIR}"/>
</copy>
</target>
<target name="run" depends="distribute">
<!--<exec executable="rundll32.exe">
<arg line="url.dll, FileProtocolHandler"/>
<arg line="${SERVER_URI}"/>
</exec>-->
</target>
</project>