xref: /AOO41X/main/sd/source/ui/dlg/makefile.mk (revision 752c0af7a363384187ac405b16fce81a66637031)
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