xref: /aoo4110/main/sd/source/ui/dlg/makefile.mk (revision b1cdbd2c)
1#**************************************************************
2#
3#  Licensed to the Apache Software Foundation (ASF) under one
4#  or more contributor license agreements.  See the NOTICE file
5#  distributed with this work for additional information
6#  regarding copyright ownership.  The ASF licenses this file
7#  to you under the Apache License, Version 2.0 (the
8#  "License"); you may not use this file except in compliance
9#  with the License.  You may obtain a copy of the License at
10#
11#    http://www.apache.org/licenses/LICENSE-2.0
12#
13#  Unless required by applicable law or agreed to in writing,
14#  software distributed under the License is distributed on an
15#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16#  KIND, either express or implied.  See the License for the
17#  specific language governing permissions and limitations
18#  under the License.
19#
20#**************************************************************
21
22
23
24PRJ=..$/..$/..
25
26PROJECTPCH=sd
27PROJECTPCHSOURCE=$(PRJ)$/util$/sd
28PRJNAME=sd
29TARGET=dlg
30LIBTARGET=NO
31ENABLE_EXCEPTIONS=TRUE
32
33# --- Settings -----------------------------------------------------
34
35.INCLUDE :  settings.mk
36.INCLUDE :  $(PRJ)$/util$/makefile.pmk
37
38# --- Files --------------------------------------------------------
39
40SRS1NAME=$(TARGET)
41SRC1FILES =\
42	masterlayoutdlg.src\
43	headerfooterdlg.src\
44	ins_paste.src\
45	inspagob.src\
46	present.src\
47	dlg_char.src\
48	paragr.src\
49	tabtempl.src\
50	dlgpage.src\
51	tpaction.src\
52	animobjs.src\
53	prltempl.src\
54	prntopts.src\
55	dlgsnap.src\
56	copydlg.src\
57	tpoption.src\
58	dlgass.src\
59	navigatr.src\
60	sdpreslt.src\
61	morphdlg.src\
62	dlgfield.src\
63	custsdlg.src\
64	brkdlg.src\
65	vectdlg.src\
66	dlgolbul.src \
67	LayerDialog.src			\
68	PaneDockingWindow.src \
69	layeroptionsdlg.src
70
71SLOFILES =  \
72        $(SLO)$/inspagob.obj \
73        $(SLO)$/ins_paste.obj \
74        $(SLO)$/present.obj  \
75        $(SLO)$/dlgctrls.obj \
76        $(SLO)$/dlgchar.obj \
77        $(SLO)$/paragr.obj \
78        $(SLO)$/tabtempl.obj \
79        $(SLO)$/dlgpage.obj  \
80        $(SLO)$/diactrl.obj  \
81        $(SLO)$/gluectrl.obj  \
82        $(SLO)$/sdtreelb.obj \
83        $(SLO)$/animobjs.obj \
84        $(SLO)$/prltempl.obj \
85        $(SLO)$/prntopts.obj \
86        $(SLO)$/dlgsnap.obj  \
87        $(SLO)$/copydlg.obj  \
88        $(SLO)$/dlgolbul.obj \
89		$(SLO)$/tpaction.obj \
90        $(SLO)$/tpoption.obj \
91        $(SLO)$/filedlg.obj   \
92        $(SLO)$/unchss.obj  \
93		$(SLO)$/dlgassim.obj	\
94        $(SLO)$/dlgass.obj  \
95        $(SLO)$/assclass.obj \
96        $(SLO)$/navigatr.obj \
97        $(SLO)$/sdpreslt.obj \
98        $(SLO)$/morphdlg.obj	\
99		$(SLO)$/dlgfield.obj	\
100		$(SLO)$/custsdlg.obj	\
101        $(SLO)$/brkdlg.obj      \
102        $(SLO)$/vectdlg.obj		\
103		$(SLO)$/docprev.obj     \
104		$(SLO)$/SpellDialogChildWindow.obj \
105		$(SLO)$/AnimationChildWindow.obj	\
106		$(SLO)$/LayerDialogChildWindow.obj	\
107		$(SLO)$/LayerDialogContent.obj		\
108		$(SLO)$/LayerTabBar.obj				\
109		$(SLO)$/NavigatorChildWindow.obj	\
110		$(SLO)$/TemplateScanner.obj \
111		$(SLO)$/sduiexp.obj \
112		$(SLO)$/sddlgfact.obj \
113		$(SLO)$/sdabstdlg.obj \
114		$(SLO)$/PaneChildWindows.obj			\
115		$(SLO)$/PaneDockingWindow.obj			\
116		$(SLO)$/PaneShells.obj
117
118LIB1TARGET= $(SLB)$/$(TARGET).lib
119
120LIB1OBJFILES= \
121        $(SLO)$/dlgctrls.obj \
122        $(SLO)$/diactrl.obj  \
123        $(SLO)$/gluectrl.obj  \
124        $(SLO)$/sdtreelb.obj \
125        $(SLO)$/animobjs.obj \
126        $(SLO)$/filedlg.obj   \
127        $(SLO)$/unchss.obj  \
128        $(SLO)$/assclass.obj \
129        $(SLO)$/navigatr.obj \
130		$(SLO)$/docprev.obj     \
131        $(SLO)$/ins_paste.obj \
132		$(SLO)$/AnimationChildWindow.obj	\
133		$(SLO)$/LayerDialogChildWindow.obj	\
134		$(SLO)$/LayerDialogContent.obj		\
135		$(SLO)$/LayerTabBar.obj				\
136		$(SLO)$/NavigatorChildWindow.obj	\
137        $(SLO)$/SpellDialogChildWindow.obj \
138        $(SLO)$/TemplateScanner.obj \
139		$(SLO)$/sdabstdlg.obj \
140		$(SLO)$/PaneChildWindows.obj		\
141		$(SLO)$/PaneDockingWindow.obj		\
142		$(SLO)$/PaneShells.obj
143
144
145LIB2TARGET= $(SLB)$/sdui.lib
146
147LIB2OBJFILES= \
148		$(SLO)$/masterlayoutdlg.obj\
149		$(SLO)$/headerfooterdlg.obj\
150		$(SLO)$/sduiexp.obj \
151		$(SLO)$/sddlgfact.obj \
152		$(SLO)$/brkdlg.obj \
153		$(SLO)$/copydlg.obj \
154		$(SLO)$/custsdlg.obj \
155		$(SLO)$/dlgchar.obj \
156		$(SLO)$/dlgass.obj \
157		$(SLO)$/dlgassim.obj \
158		$(SLO)$/dlgfield.obj \
159		$(SLO)$/dlgpage.obj \
160		$(SLO)$/dlgsnap.obj \
161		$(SLO)$/ins_paste.obj \
162		$(SLO)$/inspagob.obj \
163		$(SLO)$/morphdlg.obj \
164		$(SLO)$/dlgolbul.obj \
165		$(SLO)$/paragr.obj \
166		$(SLO)$/present.obj \
167		$(SLO)$/prltempl.obj \
168		$(SLO)$/sdpreslt.obj \
169		$(SLO)$/tabtempl.obj \
170		$(SLO)$/tpaction.obj \
171		$(SLO)$/tpoption.obj \
172		$(SLO)$/vectdlg.obj \
173		$(SLO)$/prntopts.obj \
174		$(SLO)$/layeroptionsdlg.obj
175
176# --- Tagets -------------------------------------------------------
177
178.INCLUDE :  target.mk
179
180$(INCCOM)$/sduilib.hxx: makefile.mk
181.IF "$(GUI)"=="UNX"
182    $(RM) $@
183    echo \#define DLL_NAME \"libsdui$(DLLPOSTFIX)$(DLLPOST)\" >$@
184.ELSE
185    echo $(EMQ)#define DLL_NAME $(EMQ)"sdui$(DLLPOSTFIX)$(DLLPOST)$(EMQ)" >$@
186.ENDIF
187
188$(SLO)$/sdabstdlg.obj : $(INCCOM)$/sduilib.hxx
189
190