update dev300-m58
[ooovba.git] / extensions / source / ole / makefile.mk
bloba152b8b9b036b073249d0e5daec002f018c3dec6
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
11 # $Revision: 1.27 $
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 #*************************************************************************
31 PRJ=..$/..
33 # -----------------------------------------------------------------
35 PRJNAME=extensions
36 TARGET=oleautobridge.uno
37 TARGET2=oleautobridge2.uno
39 ENABLE_EXCEPTIONS=TRUE
41 .INCLUDE : $(PRJ)$/util$/makefile.pmk
43 LIBTARGET=NO
44 USE_DEFFILE=YES
46 USE_DEFFILE=TRUE
48 INCPRE+= $(foreach,i,$(ATL_INCLUDE) -I$(i))
50 # --- Settings -----------------------------------------------------
52 .IF "$(GUI)" == "WNT" && "$(DISABLE_ATL)"==""
54 .IF "$(USE_STLP_DEBUG)"!=""
55 CDEFS+=-D_DEBUG
56 .ENDIF # "$(USE_STLP_DEBUG)"!=""
58 SLOFILES= \
59 $(SLO)$/servreg.obj \
60 $(SLO)$/servprov.obj \
61 $(SLO)$/unoobjw.obj \
62 $(SLO)$/oleobjw.obj \
63 $(SLO)$/olethread.obj \
64 $(SLO)$/oledll.obj \
65 $(SLO)$/jscriptclasses.obj \
66 $(SLO)$/ole2uno.obj \
67 $(SLO)$/windata.obj \
68 $(SLO)$/unotypewrapper.obj
70 SECOND_BUILD=OWNGUID
71 OWNGUID_SLOFILES=$(SLOFILES)
72 OWNGUIDCDEFS+= -DOWNGUID
74 # the original library
75 SHL1TARGET=$(TARGET)
76 SHL1STDLIBS=\
77 $(SALLIB) \
78 $(VOSLIB) \
79 $(CPPULIB) \
80 $(CPPUHELPERLIB) \
81 $(OLE32LIB) \
82 $(UUIDLIB) \
83 $(ADVAPI32LIB) \
84 $(OLEAUT32LIB)
86 .IF "$(COM)"=="MSC"
87 .IF "$(WINDOWS_VISTA_PSDK)"!="" || "$(CCNUMVER)"<="001399999999"
88 .IF "$(USE_STLP_DEBUG)" != ""
89 SHL1STDLIBS+= $(ATL_LIB)$/atlsd.lib
90 .ELSE
91 SHL1STDLIBS+= $(ATL_LIB)$/atls.lib
92 .ENDIF
93 .ENDIF # "$(WINDOWS_VISTA_PSDK)"!="" || "$(CCNUMVER)"<="001399999999"
94 .ENDIF # "$(COM)"=="MSC"
96 SHL1LIBS=
97 SHL1OBJS=$(SLOFILES)
99 DEF1NAME=$(SHL1TARGET)
100 DEF1EXPORTFILE=$(SHL1TARGET).dxp
102 # the second library
103 SHL2TARGET=$(TARGET2)
104 SHL2STDLIBS=\
105 $(SALLIB) \
106 $(VOSLIB) \
107 $(CPPULIB) \
108 $(CPPUHELPERLIB) \
109 $(OLE32LIB) \
110 $(UUIDLIB) \
111 $(ADVAPI32LIB) \
112 $(OLEAUT32LIB)
114 .IF "$(COM)"=="MSC"
115 .IF "$(WINDOWS_VISTA_PSDK)"!="" || "$(CCNUMVER)"<="001399999999"
116 .IF "$(USE_STLP_DEBUG)" != ""
117 SHL2STDLIBS+= $(ATL_LIB)$/atlsd.lib
118 .ELSE
119 SHL2STDLIBS+= $(ATL_LIB)$/atls.lib
120 .ENDIF
121 .ENDIF # "$(WINDOWS_VISTA_PSDK)"!="" || "$(CCNUMVER)"<="001399999999"
122 .ENDIF # "$(COM)"=="MSC"
124 SHL2LIBS=
125 SHL2OBJS=$(REAL_OWNGUID_SLOFILES)
127 DEF2NAME=$(SHL2TARGET)
128 DEF2EXPORTFILE=$(TARGET).dxp
130 .ENDIF
132 #----------------------------------------------------------------
134 .INCLUDE : target.mk