1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
37 ENABLE_EXCEPTIONS
=TRUE
39 # --- Settings -----------------------------------------------------
41 .INCLUDE
: settings.mk
43 CFLAGS
+= $(LFS_CFLAGS
)
44 CXXFLAGS
+= $(LFS_CFLAGS
)
46 # BEGIN ----------------------------------------------------------------
47 # auto generated Target:FileBase by codegen.pl
49 $(SLO
)$/rtl_String_Utils.obj \
50 $(SLO
)$/rtl_OString.obj
52 SHL1TARGET
= rtl_OString
57 SHL1IMPLIB
= i
$(SHL1TARGET
)
58 # SHL1DEF= $(MISC)$/$(SHL1TARGET).def
60 DEF1NAME
=$(SHL1TARGET
)
61 # DEF1EXPORTFILE= export.exp
62 SHL1VERSIONMAP
= $(PRJ
)$/qa
$/export.map
64 # auto generated Target:FileBase
65 # END ------------------------------------------------------------------
67 # BEGIN ----------------------------------------------------------------
68 # auto generated Target:FileBase by codegen.pl
70 $(SLO
)$/rtl_String_Utils.obj \
71 $(SLO
)$/rtl_OUString.obj
73 SHL2TARGET
= rtl_OUString
78 SHL2IMPLIB
= i
$(SHL2TARGET
)
79 # SHL2DEF= $(MISC)$/$(SHL2TARGET).def
81 DEF2NAME
=$(SHL2TARGET
)
82 # DEF2EXPORTFILE= export.exp
83 SHL2VERSIONMAP
= $(PRJ
)$/qa
$/export.map
85 # auto generated Target:FileBase
86 # END ------------------------------------------------------------------
88 # BEGIN ----------------------------------------------------------------
89 # auto generated Target:FileBase by codegen.pl
91 $(SLO
)$/rtl_String_Utils.obj \
92 $(SLO
)$/rtl_OUStringBuffer.obj
94 SHL3TARGET
= rtl_OUStringBuffer
99 # .IF "$(GUI)" == "WNT"
100 # SHL3STDLIBS+= $(SOLARLIBDIR)$/cppunit.lib
102 # .IF "$(GUI)" == "UNX"
103 # SHL3STDLIBS+=$(SOLARLIBDIR)$/libcppunit$(DLLPOSTFIX).a
106 SHL3IMPLIB
= i
$(SHL3TARGET
)
107 # SHL3DEF= $(MISC)$/$(SHL3TARGET).def
109 DEF3NAME
=$(SHL3TARGET
)
110 # DEF3EXPORTFILE= export.exp
111 SHL3VERSIONMAP
= $(PRJ
)$/qa
$/export.map
113 # auto generated Target:FileBase
114 # END ------------------------------------------------------------------
116 # BEGIN ----------------------------------------------------------------
118 $(SLO
)$/rtl_old_teststrbuf.obj
120 SHL4TARGET
= rtl_old_teststrbuf
125 SHL4IMPLIB
= i
$(SHL4TARGET
)
126 DEF4NAME
=$(SHL4TARGET
)
127 SHL4VERSIONMAP
= $(PRJ
)$/qa
$/export.map
129 # END ------------------------------------------------------------------
131 # BEGIN ----------------------------------------------------------------
133 $(SLO
)$/rtl_old_testowstring.obj
135 SHL5TARGET
= rtl_old_testowstring
140 SHL5IMPLIB
= i
$(SHL5TARGET
)
141 DEF5NAME
=$(SHL5TARGET
)
142 SHL5VERSIONMAP
= $(PRJ
)$/qa
$/export.map
144 # END ------------------------------------------------------------------
146 # BEGIN ----------------------------------------------------------------
148 $(SLO
)$/rtl_old_testostring.obj
150 SHL6TARGET
= rtl_old_testostring
155 SHL6IMPLIB
= i
$(SHL6TARGET
)
156 DEF6NAME
=$(SHL6TARGET
)
157 SHL6VERSIONMAP
= $(PRJ
)$/qa
$/export.map
159 # END ------------------------------------------------------------------
161 #------------------------------- All object files -------------------------------
162 # do this here, so we get right dependencies
171 # --- Targets ------------------------------------------------------
174 .INCLUDE
: _cppunit.mk