Kaydet (Commit) 50c5dd12 authored tarafından David Tardon's avatar David Tardon

switch connectivity to gbuild

Change-Id: I37e6706ff244c9cc21b0826e61ef5d7cd72b3566
üst aa99f076
......@@ -45,6 +45,7 @@ clucene\
codemaker\
comphelper\
configmgr\
connectivity\
cppcanvas\
cppu\
cppuhelper\
......@@ -162,7 +163,6 @@ boost\
bridges\
cairo\
cli_ure\
connectivity\
cosv\
cppunit\
crashrep\
......
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ = ..$/..$/..$/..$/..$/..
PRJNAME = connectivity
PACKAGE = com$/sun$/star$/sdbcx$/comp$/hsqldb
TARGET = sdbc_hsqldb
SECONDARY_PACKAGE = org$/hsqldb$/lib
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
# --- Files --------------------------------------------------------
.IF "$(SYSTEM_HSQLDB)" == "YES"
EXTRAJARFILES = $(HSQLDB_JAR)
.ELSE
JARFILES = hsqldb.jar
.ENDIF
JAVAFILES =\
NativeInputStreamHelper.java\
NativeOutputStreamHelper.java\
NativeStorageAccess.java\
StorageAccess.java\
StorageFileAccess.java\
StorageNativeInputStream.java\
StorageNativeOutputStream.java\
FileSystemRuntimeException.java\
NativeLibraries.java
JAVACLASSFILES = $(foreach,i,$(JAVAFILES) $(CLASSDIR)$/$(PACKAGE)$/$(i:b).class)
JARCOMPRESS = TRUE
JARCLASSDIRS = $(PACKAGE) $(SECONDARY_PACKAGE)
JARTARGET = $(TARGET).jar
JARCLASSPATH = $(JARFILES) $(EXTRAJARFILES) ..
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
VISIBILITY_HIDDEN = TRUE
CDEFS += -DOOO_DLLIMPLEMENTATION_DBTOOLS
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..
PRJNAME=connectivity
TARGET=inc
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
# --- Files --------------------------------------------------------
# --- Targets -------------------------------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
XSLDIR=$(SOLARXMLDIR)$/processing
ABSXCSROOT=$(PWD)$/$(MISC)
# ABSXCSROOT=$(MISC)
XCSROOT=..
# XCSROOT=$(SOLARXMLDIR)
# ABSXCSROOT=$(SOLARXMLDIR)
DTDDIR=$(SOLARXMLDIR)
PROCESSOUT=$(MISC)
PROCESSORDIR=$(SOLARBINDIR)
# no validation by inspector class
NO_INSPECTION=TRUE
JAVAPREPRO=
.IF "$(JDK_VERSION)" == "110"
JAVAPREPRO=-jdk11
.ENDIF
.IF "$(PRODUCT)" != ""
JAVAPREPRO=$(JAVAPREPRO) + " -product"
.ENDIF
# --- Settings -----------------------------------------------------
PACKAGE=org.openoffice.Office.DataAccess
.INCLUDE : settings.mk
COMPONENT_CONFIG_DATA*=$(TARGET).xcu
LOCALIZEDFILES= \
$(COMPONENT_CONFIG_DATA)
XCUFILES= \
$(LOCALIZEDFILES) \
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ = ../../..
TARGET = ConnectivityTools
PRJNAME = connectivity
PACKAGE = connectivity/tools
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
.IF "$(SOLAR_JAVA)" == ""
all:
# nothing
.ELSE
.IF "$(BUILD_TYPE)" == "$(BUILD_TYPE:s/QADEVOOO//)"
all:
# nothing
.ELSE
#----- compile .java files -----------------------------------------
JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunnerLight.jar
JAVAFILES := $(shell @$(FIND) . -name "*.java")
#----- make a jar from compiled files ------------------------------
JARCLASSDIRS = $(PACKAGE)
JARTARGET = $(TARGET).jar
# --- Targets ------------------------------------------------------
.IF "$(depend)" == ""
ALL : ALLTAR
.ELSE
ALL: ALLDEP
.ENDIF
.ENDIF # QADEVOOO option
.ENDIF # "$(SOLAR_JAVA)" == ""
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ = ..
TARGET = ConnectivityComplexTests
PRJNAME = connectivity
PACKAGE = complex/connectivity
# --- Settings -----------------------------------------------------
.INCLUDE: settings.mk
.IF "$(BUILD_TYPE)" == "$(BUILD_TYPE:s/QADEVOOO//)"
all:
# nothing
.ELSE
#----- compile .java files -----------------------------------------
JARFILES = ridl.jar unoil.jar jurt.jar juh.jar java_uno.jar OOoRunner.jar
JAVAFILES := $(shell @$(FIND) complex -name "*.java")
.IF "$(SYSTEM_HSQLDB)" == "YES"
EXTRAJARFILES = $(HSQLDB_JAR)
.ELSE
JARFILES += hsqldb.jar
.ENDIF
#----- make a jar from compiled files ------------------------------
JARCLASSDIRS = $(PACKAGE)
JARTARGET = $(TARGET).jar
# --- Runner Settings ----------------------------------------------
# classpath and argument list
RUNNER_CLASSPATH = -cp "$(CLASSPATH)$(PATH_SEPERATOR)$(SOLARBINDIR)$/OOoRunner.jar"
RUNNER_ARGS = org.openoffice.Runner -TestBase java_complex
# --- Targets ------------------------------------------------------
.IF "$(depend)" == ""
ALL : ALLTAR
@echo -----------------------------------------------------
@echo - do a 'dmake show_targets' to show available targets
@echo -----------------------------------------------------
.ELSE
ALL: ALLDEP
.ENDIF
.ENDIF # QADEVOOO option
.INCLUDE : target.mk
show_targets:
+@$(AUGMENT_LIBRARY_PATH) java $(RUNNER_CLASSPATH) complexlib.ShowTargets $(foreach,i,$(JAVAFILES) $(i:s/.\$///:s/.java//))
run: $(CLASSDIR)$/$(JARTARGET)
+$(AUGMENT_LIBRARY_PATH) java $(RUNNER_CLASSPATH) $(RUNNER_ARGS) -sce scenarios.sce
run_%: $(CLASSDIR)$/$(JARTARGET)
+$(AUGMENT_LIBRARY_PATH) java $(RUNNER_CLASSPATH) $(RUNNER_ARGS) -o complex.$(PRJNAME).$(@:s/run_//)
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJNAME=connectivity
TARGET=commontools
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/dbtools.pmk
# Disable optimization for SunCC SPARC and MACOSX (funny loops
# when parsing e.g. "x+width/2"),
# also http://gcc.gnu.org/PR22392
.IF ("$(OS)$(CPU)"=="SOLARISS" && "$(COM)"!="GCC") || "$(OS)"=="MACOSX" || ("$(OS)"=="LINUX" && "$(CPU)"=="P")
NOOPTFILES= $(SLO)$/RowFunctionParser.obj
.ENDIF
ENVCFLAGS += -DBOOST_SPIRIT_USE_OLD_NAMESPACE
# --- Files --------------------------------------------------------
EXCEPTIONSFILES=\
$(SLO)$/AutoRetrievingBase.obj \
$(SLO)$/predicateinput.obj \
$(SLO)$/ConnectionWrapper.obj \
$(SLO)$/TConnection.obj \
$(SLO)$/conncleanup.obj \
$(SLO)$/dbtools.obj \
$(SLO)$/dbtools2.obj \
$(SLO)$/dbexception.obj \
$(SLO)$/CommonTools.obj \
$(SLO)$/TColumnsHelper.obj \
$(SLO)$/TTableHelper.obj \
$(SLO)$/TKeys.obj \
$(SLO)$/TKey.obj \
$(SLO)$/TKeyColumns.obj \
$(SLO)$/TIndexes.obj \
$(SLO)$/TIndex.obj \
$(SLO)$/TIndexColumns.obj \
$(SLO)$/DateConversion.obj \
$(SLO)$/FDatabaseMetaDataResultSetMetaData.obj \
$(SLO)$/FDatabaseMetaDataResultSet.obj \
$(SLO)$/TDatabaseMetaDataBase.obj \
$(SLO)$/TPrivilegesResultSet.obj \
$(SLO)$/TSkipDeletedSet.obj \
$(SLO)$/dbmetadata.obj \
$(SLO)$/TSortIndex.obj \
$(SLO)$/dbcharset.obj \
$(SLO)$/propertyids.obj \
$(SLO)$/FValue.obj \
$(SLO)$/paramwrapper.obj \
$(SLO)$/statementcomposer.obj \
$(SLO)$/RowFunctionParser.obj \
$(SLO)$/sqlerror.obj \
$(SLO)$/filtermanager.obj \
$(SLO)$/parameters.obj \
$(SLO)$/ParamterSubstitution.obj \
$(SLO)$/DriversConfig.obj \
$(SLO)$/formattedcolumnvalue.obj \
$(SLO)$/BlobHelper.obj \
$(SLO)$/warningscontainer.obj \
$(SLO)$/dbconversion.obj
SLOFILES=\
$(EXCEPTIONSFILES)
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJINC=..
PRJNAME=connectivity
TARGET=dbpool
ENABLE_EXCEPTIONS=TRUE
# --- Settings ----------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/version.mk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/ZConnectionWrapper.obj \
$(SLO)$/ZDriverWrapper.obj \
$(SLO)$/ZPooledConnection.obj \
$(SLO)$/ZConnectionPool.obj \
$(SLO)$/ZPoolCollection.obj \
$(SLO)$/Zregistration.obj
# --- Library -----------------------------------
SHL1TARGET= $(DBPOOL_TARGET)$(DBPOOL_MAJOR)
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(COMPHELPERLIB) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(DBTOOLSLIB) \
$(SALLIB) \
$(SALHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(SHL1TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : target.mk
ALLTAR : $(MISC)/dbpool2.component
$(MISC)/dbpool2.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
dbpool2.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt dbpool2.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJNAME=connectivity
TARGET=dbt
USE_LDUMP2=TRUE
TARGETTYPE=CUI
USE_DEFFILE=TRUE
# --- Settings ----------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/dbtools.pmk
.INCLUDE : $(PRJ)$/version.mk
LDUMP=ldump2.exe
# --- Library -----------------------------------
LIB1TARGET=$(SLB)$/$(TARGET).lib
LIB1FILES=\
$(SLB)$/sdbcx.lib \
$(SLB)$/commontools.lib \
$(SLB)$/sql.lib \
$(SLB)$/simpledbt.lib \
$(SLB)$/cnr.lib
# --- dynamic library ---------------------------
SHL1TARGET= $(DBTOOLS_TARGET)$(DLLPOSTFIX)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(JVMACCESSLIB) \
$(UNOTOOLSLIB) \
$(TOOLSLIB) \
$(COMPHELPERLIB) \
$(I18NISOLANGLIB)
# NETBSD: somewhere we have to instantiate the static data members.
# NETBSD-1.2.1 doesn't know about weak symbols so the default mechanism for GCC won't work.
# MACOSX: the linker does know about weak symbols, but we can't ignore multiple defined symbols
.IF "$(OS)"=="NETBSD" || "$(OS)"=="MACOSX"
SHL1STDLIBS+=$(UCBHELPERLIB)
.ENDIF
.IF "$(COM)" == "MSC"
SHL1IMPLIB= idbtools
.ELSE
SHL1IMPLIB= dbtools$(DLLPOSTFIX)
.ENDIF
SHL1LIBS= $(LIB1TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt \
$(LIB1TARGET)
DEFLIB1NAME=$(TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : target.mk
# --- filter file ------------------------------
$(MISC)$/$(SHL1TARGET).flt: makefile.mk
@echo ------------------------------
@echo _TI >$@
@echo _real >>$@
ALLTAR : $(MISC)/dbtools.component
$(MISC)/dbtools.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
dbtools.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt dbtools.component
component_getImplementationEnvironment
component_getFactory
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=ado
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/version.mk
.INCLUDE : $(PRJ)$/makefile.pmk
.IF "$(GUI)"=="WNT"
# --- Files -------------------------------------
.IF "$(COM)" == "GCC"
CFLAGSCXX+=-fpermissive
.ENDIF
EXCEPTIONSFILES= \
$(SLO)$/ADatabaseMetaDataImpl.obj \
$(SLO)$/Aolevariant.obj \
$(SLO)$/ADatabaseMetaData.obj \
$(SLO)$/AColumn.obj \
$(SLO)$/AColumns.obj \
$(SLO)$/AIndex.obj \
$(SLO)$/AIndexes.obj \
$(SLO)$/AKey.obj \
$(SLO)$/AKeys.obj \
$(SLO)$/AUser.obj \
$(SLO)$/AUsers.obj \
$(SLO)$/AGroup.obj \
$(SLO)$/AGroups.obj \
$(SLO)$/ACatalog.obj \
$(SLO)$/AView.obj \
$(SLO)$/AViews.obj \
$(SLO)$/ATable.obj \
$(SLO)$/ATables.obj \
$(SLO)$/ACallableStatement.obj \
$(SLO)$/ADatabaseMetaDataResultSetMetaData.obj \
$(SLO)$/ADatabaseMetaDataResultSet.obj \
$(SLO)$/AResultSet.obj \
$(SLO)$/AConnection.obj \
$(SLO)$/AStatement.obj \
$(SLO)$/APreparedStatement.obj \
$(SLO)$/AResultSetMetaData.obj \
$(SLO)$/ADriver.obj \
$(SLO)$/Aservices.obj \
$(SLO)$/Awrapado.obj \
$(SLO)$/adoimp.obj
SLOFILES=\
$(EXCEPTIONSFILES)
# --- Library -----------------------------------
SHL1TARGET= $(ADO_TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(OLE32LIB) \
$(OLEAUT32LIB) \
$(UUIDLIB) \
$(DBTOOLSLIB) \
$(COMPHELPERLIB)
.IF "$(COMPHELPERLIB)" == ""
SHL1STDLIBS+= icomphelp2.lib
.ENDIF
SHL1IMPLIB= i$(SHL1TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
.ELSE
dummy:
# nothing
.ENDIF # "$(GUI)"=="WNT"
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/ado.component
$(MISC)/ado.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
ado.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt ado.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=calc
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/CResultSet.obj \
$(SLO)$/CStatement.obj \
$(SLO)$/CPreparedStatement.obj \
$(SLO)$/CDatabaseMetaData.obj \
$(SLO)$/CCatalog.obj \
$(SLO)$/CColumns.obj \
$(SLO)$/CTable.obj \
$(SLO)$/CTables.obj \
$(SLO)$/CConnection.obj \
$(SLO)$/Cservices.obj \
$(SLO)$/CDriver.obj
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
# --- Library -----------------------------------
SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SVLLIB) \
$(TOOLSLIB) \
$(UNOTOOLSLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(DBFILELIB) \
$(COMPHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/calc.component
$(MISC)/calc.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
calc.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt calc.component
component_getFactory
__mh_dylib_header
___builtin_delete
___builtin_vec_delete
___builtin_vec_new
___check_eh_spec
___cp_pop_exception
___cp_push_exception
___eh_alloc
___get_eh_context
___pure_virtual
___rtti_class
___rtti_si
___rtti_user
___sjthrow
___start_cp_handler
___terminate
_terminate__Fv
dyld_stub_binding_helper
rest_world
save_world
___builtin_new
___eh_rtime_match
___tf9bad_alloc
__._10bad_typeid
__._8bad_cast
___get_eh_info
___is_pointer__FPv
___throw_type_match_rtti
___vt_10bad_typeid
___vt_8bad_cast
__keymgr_get_per_thread_data
__keymgr_set_per_thread_data
___tf9exception
___ti9exception
___vt_9exception
_what__C9exception
__._9bad_alloc
___vt_9bad_alloc
__._9type_info
___eq__C9type_infoRCB0
___tf16__user_type_info
___tf9type_info
___ti9type_info
___vt_9type_info
_getPropertySetInfo__Q312connectivity5dbase15ODbaseResultSet
_release__Q312connectivity5dbase15ODbaseResultSet
_acquire__Q312connectivity5dbase15ODbaseResultSet
__._Q312connectivity5dbase15ODbaseResultSet
__._Q312connectivity5dbase15ODbaseStatement
__._Q312connectivity5dbase23ODbasePreparedStatement
_IsText__Q312connectivity5dbase7ONDXKeyl
_Write__CQ312connectivity5dbase8ONDXNodeR8SvStreamRCQ312connectivity5dbase8ONDXPage
_Read__Q312connectivity5dbase8ONDXNodeR8SvStreamRQ312connectivity5dbase11ODbaseIndex
_Merge__Q312connectivity5dbase8ONDXPageUsGQ312connectivity5dbase11ONDXPagePtr
_Remove__Q312connectivity5dbase8ONDXPageUs
_SearchAndReplace__Q312connectivity5dbase8ONDXPageRCQ312connectivity5dbase7ONDXKeyRB1
_Search__Q312connectivity5dbase8ONDXPageRCQ312connectivity5dbase7ONDXKey
_FindPos__CQ312connectivity5dbase8ONDXPageRCQ312connectivity5dbase7ONDXKey
_ReleaseFull__Q312connectivity5dbase8ONDXPageUc
_Append__Q312connectivity5dbase8ONDXPageRQ312connectivity5dbase8ONDXNode
_Split__Q312connectivity5dbase8ONDXPageRB0
_Insert__Q312connectivity5dbase8ONDXPageUsRQ312connectivity5dbase8ONDXNode
_IsFull__CQ312connectivity5dbase8ONDXPage
___vc__CQ312connectivity5dbase8ONDXPageUs
___ls__Q212connectivity5dbaseR8SvStreamRCQ312connectivity5dbase8ONDXPage
__._Q312connectivity5dbase8ONDXPage
_GetFirstKey__Q312connectivity5dbase14OIndexIteratorPQ312connectivity5dbase8ONDXPageRCQ312connectivity4file8OOperand
_GetCompare__Q312connectivity5dbase14OIndexIteratorUc
_GetLike__Q312connectivity5dbase14OIndexIteratorUc
_GetNull__Q312connectivity5dbase14OIndexIteratorUc
_GetNotNull__Q312connectivity5dbase14OIndexIteratorUc
_GetNextKey__Q312connectivity5dbase14OIndexIterator
_Find__Q312connectivity5dbase14OIndexIteratorUc
_refreshTables__Q312connectivity5dbase13ODbaseCatalog
__._Q312connectivity5dbase18UStringDescription
___Q312connectivity5dbase18UStringDescriptionPFv_PCc
__._Q312connectivity5dbase11ODbaseIndex
_release__Q312connectivity5dbase11ODbaseIndex
_acquire__Q312connectivity5dbase11ODbaseIndex
_createINFEntry__Q312connectivity5dbase11ODbaseIndex
_getEntry__Q312connectivity5dbase11ODbaseIndex
___ls__Q212connectivity5dbaseR8SvStreamRQ312connectivity5dbase11ODbaseIndex
_Release__Q312connectivity5dbase11ODbaseIndexUc
_ConvertToKey__Q312connectivity5dbase11ODbaseIndexPQ312connectivity5dbase7ONDXKeyUlRCQ312connectivity4file12ORowSetValue
_openIndexFile__Q312connectivity5dbase11ODbaseIndex
__._Q312connectivity5dbase11ODbaseTable
_WriteMemo__Q312connectivity5dbase11ODbaseTableRQ312connectivity4file12ORowSetValueRUl
_isUniqueByColumnName__Q312connectivity5dbase11ODbaseTableRCQ23rtl8OUString
_WriteBuffer__Q312connectivity5dbase11ODbaseTable
_UpdateBuffer__Q312connectivity5dbase11ODbaseTableRQ312connectivity4file12OValueVectorGQ23vost4ORef1ZB1RCQ53com3sun4star3unot9Reference1ZQ53com3sun4star9container12XIndexAccess
_CreateMemoFile__Q312connectivity5dbase11ODbaseTableRC13INetURLObject
_CreateFile__Q312connectivity5dbase11ODbaseTableRC13INetURLObjectRUc
_ReadMemo__Q312connectivity5dbase11ODbaseTableUlRQ312connectivity4file12ORowSetValue
_refreshIndexes__Q312connectivity5dbase11ODbaseTable
_refreshColumns__Q312connectivity5dbase11ODbaseTable
_AllocBuffer__Q312connectivity5dbase11ODbaseTable
_fillColumns__Q312connectivity5dbase11ODbaseTable
_ReadMemoHeader__Q312connectivity5dbase11ODbaseTable
_readHeader__Q312connectivity5dbase11ODbaseTable
_getPropertySetInfo__Q312connectivity4file26ODatabaseMetaDataResultSet
_release__Q312connectivity4file26ODatabaseMetaDataResultSet
_acquire__Q312connectivity4file26ODatabaseMetaDataResultSet
_getPropertySetInfo__Q312connectivity4file10OResultSet
_release__Q312connectivity4file10OResultSet
_acquire__Q312connectivity4file10OResultSet
_scanParameter__Q312connectivity4file10OResultSetPQ212connectivity13OSQLParseNodeRQ24_STLt6vector2ZPB1ZQ24_STLt9allocator1ZPB1
_AddParameter__Q312connectivity4file10OResultSetPQ212connectivity13OSQLParseNodeRCQ53com3sun4star3unot9Reference1ZQ53com3sun4star5beans12XPropertySet
_SetAssignValue__Q312connectivity4file10OResultSetRC6Stringn1UcUl
_ParseAssignValues__Q312connectivity4file10OResultSetRCQ24_STLt6vector2Z6StringZQ24_STLt9allocator1ZB2PQ212connectivity13OSQLParseNodeUs
_getUnoTunnelImplementationId__Q312connectivity4file10OResultSet
_setOrderbyColumn__Q312connectivity4file10OResultSetUsPQ212connectivity13OSQLParseNoden1
_CreateKeySet__Q312connectivity4file14OFILESortIndex
___Q312connectivity4file14OFILESortIndexPCQ312connectivity4file8OKeyTypePCUclUs
_anylizeSQL__Q312connectivity4file10OResultSet
_GetAssignValues__Q312connectivity4file10OResultSet
_moveAbsolute__Q312connectivity4file10OResultSetlUc
_ExecuteRow__Q312connectivity4file10OResultSetQ412connectivity4file10OFileTable12FilePositionlUcn2
_AddKeyValue__Q312connectivity4file14OFILESortIndexPQ312connectivity4file13OFILEKeyValue
_GetOrderbyKeyValue__Q312connectivity4file10OResultSetGQ23vost4ORef1ZQ312connectivity4file12OValueVector
_evaluate__Q312connectivity4file10OResultSet
_SkipDeleted__Q312connectivity4file10OResultSetQ412connectivity4file10OFileTable12FilePositionlUc
__._Q312connectivity4file14OFILESortIndex
_construct__Q312connectivity4file10OResultSet
_isCount__CQ312connectivity4file10OResultSet
__._Q312connectivity4file18UStringDescription
___Q312connectivity4file18UStringDescriptionPFv_PCc
_disposing__Q312connectivity4file15OStatement_Base
_acquire__Q312connectivity4file15OStatement_Base
__._Q312connectivity4file16OStatement_BASE2
__._Q312connectivity4file10OStatement
_disposeResultSet__Q312connectivity4file15OStatement_Base
_getImplementationName_Static__Q312connectivity4file11OFileDriver
_operate__CQ312connectivity4file8OOp_LIKEPCQ312connectivity4file8OOperandn1
_operate__CQ312connectivity4file10OOp_ISNULLPCQ312connectivity4file8OOperandn1
_IsOf__Q312connectivity4file12ONumOperatorPFv_Pv
_StaticType__Q312connectivity4file12ONumOperator
_IsOf__Q312connectivity4file11OOp_COMPAREPFv_Pv
_IsOf__Q312connectivity4file11OOp_NOTLIKEPFv_Pv
_StaticType__Q312connectivity4file11OOp_NOTLIKE
_IsOf__Q312connectivity4file8OOp_LIKEPFv_Pv
_IsOf__Q312connectivity4file13OOp_ISNOTNULLPFv_Pv
_IsOf__Q312connectivity4file10OOp_ISNULLPFv_Pv
_IsOf__Q312connectivity4file6OOp_ORPFv_Pv
_StaticType__Q312connectivity4file6OOp_OR
_IsOf__Q312connectivity4file7OOp_ANDPFv_Pv
_StaticType__Q312connectivity4file7OOp_AND
_IsOf__Q312connectivity4file13OBoolOperatorPFv_Pv
_IsOf__Q312connectivity4file9OOperatorPFv_Pv
_IsOf__Q312connectivity4file14OOperandResultPFv_Pv
_IsOf__Q312connectivity4file13OOperandConstPFv_Pv
_IsOf__Q312connectivity4file13OOperandValuePFv_Pv
_StaticType__Q312connectivity4file13OOperandValue
_IsOf__Q312connectivity4file13OOperandParamPFv_Pv
_IsOf__Q312connectivity4file16OFILEOperandAttrPFv_Pv
_StaticType__Q312connectivity4file16OFILEOperandAttr
_IsOf__Q312connectivity4file12OOperandAttrPFv_Pv
_IsOf__Q312connectivity4file11OOperandRowPFv_Pv
_StaticType__Q312connectivity4file11OOperandRow
_IsOf__Q312connectivity4file8OOperandPFv_Pv
_IsOf__Q312connectivity4file5OCodePFv_Pv
_StaticType__Q312connectivity4file5OCode
_execute_Operand__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
_execute_ISNULL__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
_execute_LIKE__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
_execute_COMPARE__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
___tf13bad_exception
___uncatch_exception
___eh_free
___tfv
___dynamic_cast
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=dbase
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/DCode.obj \
$(SLO)$/DResultSet.obj \
$(SLO)$/DStatement.obj \
$(SLO)$/DPreparedStatement.obj \
$(SLO)$/dindexnode.obj \
$(SLO)$/DIndexIter.obj \
$(SLO)$/DDatabaseMetaData.obj \
$(SLO)$/DCatalog.obj \
$(SLO)$/DColumns.obj \
$(SLO)$/DIndexColumns.obj \
$(SLO)$/DIndex.obj \
$(SLO)$/DIndexes.obj \
$(SLO)$/DTable.obj \
$(SLO)$/DTables.obj \
$(SLO)$/DConnection.obj \
$(SLO)$/Dservices.obj \
$(SLO)$/DDriver.obj
EXCEPTIONSFILES=\
$(SLO)$/DCode.obj \
$(SLO)$/DResultSet.obj \
$(SLO)$/DStatement.obj \
$(SLO)$/DPreparedStatement.obj \
$(SLO)$/dindexnode.obj \
$(SLO)$/DIndexIter.obj \
$(SLO)$/DDatabaseMetaData.obj \
$(SLO)$/DCatalog.obj \
$(SLO)$/DColumns.obj \
$(SLO)$/DIndexColumns.obj \
$(SLO)$/DIndex.obj \
$(SLO)$/DIndexes.obj \
$(SLO)$/DTables.obj \
$(SLO)$/DConnection.obj \
$(SLO)$/Dservices.obj \
$(SLO)$/DDriver.obj
# [kh] ppc linux gcc compiler problem
.IF "$(OS)$(COM)$(CPUNAME)"=="LINUXGCCPOWERPC"
EXCEPTIONSNOOPTFILES= \
$(SLO)$/DTable.obj
.ELSE
EXCEPTIONSFILES +=\
$(SLO)$/DTable.obj
.ENDIF
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
# --- Library -----------------------------------
SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SVLLIB) \
$(TOOLSLIB) \
$(UCBHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(DBFILELIB) \
$(UNOTOOLSLIB) \
$(COMPHELPERLIB)
.IF "$(DBFILELIB)" == ""
SHL1STDLIBS+= ifile.lib
.ENDIF
SHL1DEPN=
SHL1IMPLIB= i$(DBASE_TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/dbase.component
$(MISC)/dbase.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
dbase.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt dbase.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=evoab2
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
.IF "$(ENABLE_EVOAB2)"!="TRUE"
dummy:
@echo "Evolution 2.x Addressbook build disabled"
.ELSE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
PKGCONFIG_MODULES=gtk+-2.0
.INCLUDE : pkg_config.mk
CFLAGS+=$(GOBJECT_CFLAGS)
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/NDriver.obj \
$(SLO)$/NTable.obj \
$(SLO)$/NColumns.obj \
$(SLO)$/NTables.obj \
$(SLO)$/NCatalog.obj \
$(SLO)$/NConnection.obj \
$(SLO)$/NDatabaseMetaData.obj \
$(SLO)$/NStatement.obj \
$(SLO)$/NPreparedStatement.obj \
$(SLO)$/NServices.obj \
$(SLO)$/NResultSet.obj \
$(SLO)$/NResultSetMetaData.obj \
$(SLO)$/EApi.obj \
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
# --- Library -----------------------------------
SHL1TARGET= $(EVOAB_TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SVLLIB) \
$(TOOLSLIB) \
$(UNOTOOLSLIB) \
$(UCBHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(DBFILELIB) \
$(COMPHELPERLIB)
.IF "$(DBFILELIB)" == ""
SHL1STDLIBS+= ifile.lib
.ENDIF
SHL1STDLIBS+=$(GOBJECT_LIBS)
SHL1STDLIBS+=$(PKGCONFIG_LIBS:s/ -lpangoxft-1.0//)
# hack for faked SO environment
.IF "$(PKGCONFIG_ROOT)"!=""
SHL1SONAME+=-z nodefs
SHL1NOCHECK=TRUE
.ENDIF # "$(PKGCONFIG_ROOT)"!=""
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
.ENDIF
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/evoab.component
$(MISC)/evoab.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
evoab.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt evoab.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=file
USE_DEFFILE=TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/version.mk
CDEFS += -DOOO_DLLIMPLEMENTATION_FILE
# --- Files -------------------------------------
EXCEPTIONSFILES=\
$(SLO)$/FCatalog.obj \
$(SLO)$/FColumns.obj \
$(SLO)$/FConnection.obj \
$(SLO)$/FDatabaseMetaData.obj \
$(SLO)$/FDateFunctions.obj \
$(SLO)$/FDriver.obj \
$(SLO)$/FNoException.obj \
$(SLO)$/FNumericFunctions.obj \
$(SLO)$/FPreparedStatement.obj \
$(SLO)$/FResultSet.obj \
$(SLO)$/FResultSetMetaData.obj \
$(SLO)$/FStatement.obj \
$(SLO)$/FStringFunctions.obj \
$(SLO)$/FTable.obj \
$(SLO)$/FTables.obj \
$(SLO)$/fanalyzer.obj \
$(SLO)$/fcode.obj \
$(SLO)$/fcomp.obj \
$(SLO)$/quotedstring.obj
SLOFILES=\
$(EXCEPTIONSFILES)
# --- Library -----------------------------------
SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SVLLIB) \
$(TOOLSLIB) \
$(UCBHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(UNOTOOLSLIB) \
$(COMPHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt \
$(SLB)$/$(TARGET).lib
DEFLIB1NAME=$(TARGET)
# --- Targets ----------------------------------
.INCLUDE : target.mk
# --- filter file ------------------------------
$(MISC)$/$(SHL1TARGET).flt: makefile.mk
@echo ------------------------------
@echo _TI >$@
@echo _real >>$@
component_getFactory
__mh_dylib_header
___builtin_delete
___builtin_vec_delete
___builtin_vec_new
___check_eh_spec
___cp_pop_exception
___cp_push_exception
___eh_alloc
___get_eh_context
___pure_virtual
___rtti_class
___rtti_si
___rtti_user
___sjthrow
___start_cp_handler
___terminate
_terminate__Fv
dyld_stub_binding_helper
rest_world
save_world
___eh_rtime_match
___builtin_new
___tf9bad_alloc
__._10bad_typeid
__._8bad_cast
___get_eh_info
___is_pointer__FPv
___throw_type_match_rtti
___vt_10bad_typeid
___vt_8bad_cast
__keymgr_get_per_thread_data
__keymgr_set_per_thread_data
___tf9exception
___ti9exception
___vt_9exception
_what__C9exception
__._9bad_alloc
___vt_9bad_alloc
__._9type_info
___eq__C9type_infoRCB0
___tf16__user_type_info
___tf9type_info
___ti9type_info
___vt_9type_info
__._Q312connectivity4flat18UStringDescription
___Q312connectivity4flat18UStringDescriptionPFv_PCc
_getPropertySetInfo__Q312connectivity4flat14OFlatResultSet
_release__Q312connectivity4flat14OFlatResultSet
_acquire__Q312connectivity4flat14OFlatResultSet
__._Q312connectivity4flat14OFlatResultSet
__._Q312connectivity4flat14OFlatStatement
__._Q312connectivity4flat22OFlatPreparedStatement
__._Q312connectivity4flat10OFlatTable
_toDouble__FRC10ByteString
_checkHeaderLine__Q312connectivity4flat10OFlatTable
_refreshColumns__Q312connectivity4flat10OFlatTable
_AllocBuffer__Q312connectivity4flat10OFlatTable
_fillColumns__Q312connectivity4flat10OFlatTable
_getEntry__Q312connectivity4flat10OFlatTable
_GetToken__CQ312connectivity4flat11OFlatStringUsUcUc
_GetTokenCount__CQ312connectivity4flat11OFlatStringUcUc
_refreshTables__Q312connectivity4flat12OFlatCatalog
_getPropertySetInfo__Q312connectivity4file26ODatabaseMetaDataResultSet
_release__Q312connectivity4file26ODatabaseMetaDataResultSet
_acquire__Q312connectivity4file26ODatabaseMetaDataResultSet
_getPropertySetInfo__Q312connectivity4file10OResultSet
_release__Q312connectivity4file10OResultSet
_acquire__Q312connectivity4file10OResultSet
_scanParameter__Q312connectivity4file10OResultSetPQ212connectivity13OSQLParseNodeRQ24_STLt6vector2ZPB1ZQ24_STLt9allocator1ZPB1
_AddParameter__Q312connectivity4file10OResultSetPQ212connectivity13OSQLParseNodeRCQ53com3sun4star3unot9Reference1ZQ53com3sun4star5beans12XPropertySet
_SetAssignValue__Q312connectivity4file10OResultSetRC6Stringn1UcUl
_ParseAssignValues__Q312connectivity4file10OResultSetRCQ24_STLt6vector2Z6StringZQ24_STLt9allocator1ZB2PQ212connectivity13OSQLParseNodeUs
_getUnoTunnelImplementationId__Q312connectivity4file10OResultSet
_setOrderbyColumn__Q312connectivity4file10OResultSetUsPQ212connectivity13OSQLParseNoden1
_CreateKeySet__Q312connectivity4file14OFILESortIndex
___Q312connectivity4file14OFILESortIndexPCQ312connectivity4file8OKeyTypePCUclUs
_anylizeSQL__Q312connectivity4file10OResultSet
_GetAssignValues__Q312connectivity4file10OResultSet
_moveAbsolute__Q312connectivity4file10OResultSetlUc
_ExecuteRow__Q312connectivity4file10OResultSetQ412connectivity4file10OFileTable12FilePositionlUcn2
_AddKeyValue__Q312connectivity4file14OFILESortIndexPQ312connectivity4file13OFILEKeyValue
_GetOrderbyKeyValue__Q312connectivity4file10OResultSetGQ23vost4ORef1ZQ312connectivity4file12OValueVector
_evaluate__Q312connectivity4file10OResultSet
_SkipDeleted__Q312connectivity4file10OResultSetQ412connectivity4file10OFileTable12FilePositionlUc
__._Q312connectivity4file14OFILESortIndex
_construct__Q312connectivity4file10OResultSet
_isCount__CQ312connectivity4file10OResultSet
__._Q312connectivity4file18UStringDescription
___Q312connectivity4file18UStringDescriptionPFv_PCc
_disposing__Q312connectivity4file15OStatement_Base
_acquire__Q312connectivity4file15OStatement_Base
__._Q312connectivity4file16OStatement_BASE2
__._Q312connectivity4file10OStatement
_disposeResultSet__Q312connectivity4file15OStatement_Base
_getImplementationName_Static__Q312connectivity4file11OFileDriver
_operate__CQ312connectivity4file8OOp_LIKEPCQ312connectivity4file8OOperandn1
_operate__CQ312connectivity4file10OOp_ISNULLPCQ312connectivity4file8OOperandn1
_IsOf__Q312connectivity4file12ONumOperatorPFv_Pv
_StaticType__Q312connectivity4file12ONumOperator
_IsOf__Q312connectivity4file11OOp_COMPAREPFv_Pv
_StaticType__Q312connectivity4file11OOp_COMPARE
_IsOf__Q312connectivity4file11OOp_NOTLIKEPFv_Pv
_StaticType__Q312connectivity4file11OOp_NOTLIKE
_IsOf__Q312connectivity4file8OOp_LIKEPFv_Pv
_StaticType__Q312connectivity4file8OOp_LIKE
_IsOf__Q312connectivity4file13OOp_ISNOTNULLPFv_Pv
_StaticType__Q312connectivity4file13OOp_ISNOTNULL
_IsOf__Q312connectivity4file10OOp_ISNULLPFv_Pv
_StaticType__Q312connectivity4file10OOp_ISNULL
_IsOf__Q312connectivity4file6OOp_ORPFv_Pv
_StaticType__Q312connectivity4file6OOp_OR
_IsOf__Q312connectivity4file7OOp_ANDPFv_Pv
_StaticType__Q312connectivity4file7OOp_AND
_IsOf__Q312connectivity4file13OBoolOperatorPFv_Pv
_IsOf__Q312connectivity4file9OOperatorPFv_Pv
_IsOf__Q312connectivity4file14OOperandResultPFv_Pv
_IsOf__Q312connectivity4file13OOperandConstPFv_Pv
_IsOf__Q312connectivity4file13OOperandValuePFv_Pv
_StaticType__Q312connectivity4file13OOperandValue
_IsOf__Q312connectivity4file13OOperandParamPFv_Pv
_IsOf__Q312connectivity4file16OFILEOperandAttrPFv_Pv
_StaticType__Q312connectivity4file16OFILEOperandAttr
_IsOf__Q312connectivity4file12OOperandAttrPFv_Pv
_IsOf__Q312connectivity4file11OOperandRowPFv_Pv
_StaticType__Q312connectivity4file11OOperandRow
_IsOf__Q312connectivity4file8OOperandPFv_Pv
_IsOf__Q312connectivity4file5OCodePFv_Pv
_StaticType__Q312connectivity4file5OCode
__._Q312connectivity4file5OCode
_execute_Operand__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
_execute_ISNULL__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
_execute_LIKE__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
_execute_COMPARE__Q312connectivity4file18OPredicateCompilerPQ212connectivity13OSQLParseNode
___tf13bad_exception
___uncatch_exception
___eh_free
___tfv
___dynamic_cast
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=flat
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/EResultSet.obj \
$(SLO)$/EStatement.obj \
$(SLO)$/EPreparedStatement.obj \
$(SLO)$/ETable.obj \
$(SLO)$/EDatabaseMetaData.obj \
$(SLO)$/ECatalog.obj \
$(SLO)$/EColumns.obj \
$(SLO)$/ETables.obj \
$(SLO)$/EConnection.obj \
$(SLO)$/Eservices.obj \
$(SLO)$/EDriver.obj
EXCEPTIONSFILES=\
$(SLO)$/EResultSet.obj \
$(SLO)$/EStatement.obj \
$(SLO)$/EPreparedStatement.obj \
$(SLO)$/ETable.obj \
$(SLO)$/EDatabaseMetaData.obj \
$(SLO)$/ECatalog.obj \
$(SLO)$/EColumns.obj \
$(SLO)$/ETables.obj \
$(SLO)$/EConnection.obj \
$(SLO)$/Eservices.obj \
$(SLO)$/EDriver.obj
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
# --- Library -----------------------------------
SHL1TARGET=$(TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(TOOLSLIB) \
$(SVLLIB) \
$(UNOTOOLSLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(DBFILELIB) \
$(COMPHELPERLIB)
.IF "$(DBFILELIB)" == ""
SHL1STDLIBS+= ifile.lib
.ENDIF
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/flat.component
$(MISC)/flat.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
flat.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt flat.component
component_getFactory
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_openStream
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_write__Ljava_lang_String_2Ljava_lang_String_2_3BII
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_write__Ljava_lang_String_2Ljava_lang_String_2_3B
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_close
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_write__Ljava_lang_String_2Ljava_lang_String_2I
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_flush
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_sync
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_openStream
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_close
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_getFilePointer
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_length
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_read__Ljava_lang_String_2Ljava_lang_String_2
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_read__Ljava_lang_String_2Ljava_lang_String_2_3BII
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_readInt
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_seek
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_write
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_writeInt
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_openStream
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_read__Ljava_lang_String_2Ljava_lang_String_2
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_read__Ljava_lang_String_2Ljava_lang_String_2_3BII
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_close
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_skip
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_available
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_read__Ljava_lang_String_2Ljava_lang_String_2_3B
Java_com_sun_star_sdbcx_comp_hsqldb_StorageFileAccess_isStreamElement
Java_com_sun_star_sdbcx_comp_hsqldb_StorageFileAccess_removeElement
Java_com_sun_star_sdbcx_comp_hsqldb_StorageFileAccess_renameElement
UDK_3_0_0 {
global:
component_getFactory;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_openStream;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_write__Ljava_lang_String_2Ljava_lang_String_2_3BII;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_write__Ljava_lang_String_2Ljava_lang_String_2_3B;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_close;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_write__Ljava_lang_String_2Ljava_lang_String_2I;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_flush;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeOutputStream_sync;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_openStream;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_close;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_getFilePointer;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_length;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_read__Ljava_lang_String_2Ljava_lang_String_2;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_read__Ljava_lang_String_2Ljava_lang_String_2_3BII;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_readInt;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_seek;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_write;
Java_com_sun_star_sdbcx_comp_hsqldb_NativeStorageAccess_writeInt;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_openStream;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_read__Ljava_lang_String_2Ljava_lang_String_2;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_read__Ljava_lang_String_2Ljava_lang_String_2_3BII;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_close;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_skip;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_available;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageNativeInputStream_read__Ljava_lang_String_2Ljava_lang_String_2_3B;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageFileAccess_isStreamElement;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageFileAccess_removeElement;
Java_com_sun_star_sdbcx_comp_hsqldb_StorageFileAccess_renameElement;
local:
*;
};
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=hsqldb
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
USE_DEFFILE=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
.IF "$(SOLAR_JAVA)"==""
nojava:
@echo "Not building jurt because Java is disabled"
.ENDIF
.IF "$(SYSTEM_HSQLDB)" == "YES"
CDEFS+=-DSYSTEM_HSQLDB -DHSQLDB_JAR=\""file://$(HSQLDB_JAR)"\"
.ENDIF
# --- Resources ---------------------------------
SRS1NAME=$(TARGET)
SRC1FILES = \
hsqlui.src
RES1FILELIST=\
$(SRS)$/$(TARGET).srs
RESLIB1NAME=$(TARGET)
RESLIB1IMAGES=$(SRC_ROOT)/$(RSCDEFIMG)/database
RESLIB1SRSFILES=$(RES1FILELIST)
# Note that the resource file built here is currently *not* included
# in installation sets. See hsqlui.src for an explanation
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/HStorageMap.obj \
$(SLO)$/HStorageAccess.obj \
$(SLO)$/HDriver.obj \
$(SLO)$/HConnection.obj \
$(SLO)$/HTerminateListener.obj \
$(SLO)$/StorageNativeOutputStream.obj \
$(SLO)$/StorageNativeInputStream.obj \
$(SLO)$/StorageFileAccess.obj \
$(SLO)$/HTables.obj \
$(SLO)$/HTable.obj \
$(SLO)$/HView.obj \
$(SLO)$/HViews.obj \
$(SLO)$/HCatalog.obj \
$(SLO)$/HColumns.obj \
$(SLO)$/HUser.obj \
$(SLO)$/HUsers.obj \
$(SLO)$/Hservices.obj \
$(SLO)$/HTools.obj \
$(SLO)$/accesslog.obj
SHL1VERSIONMAP=$(HSQLDB_TARGET).map
# --- Library -----------------------------------
# NO $(DLLPOSTFIX) otherwise we have to find on which platform we are for the java files
SHL1TARGET= $(HSQLDB_TARGET)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(DBTOOLSLIB) \
$(JVMFWKLIB) \
$(COMPHELPERLIB) \
$(TOOLSLIB) \
$(UNOTOOLSLIB)
SHL1DEPN=
SHL1CREATEJNILIB=TRUE
SHL1IMPLIB= i$(HSQLDB_TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
.IF "$(depend)" == ""
ALLTAR : $(MISC)/hsqldb.component
.END
$(MISC)/hsqldb.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
hsqldb.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt hsqldb.component
component_getImplementationEnvironment
component_getFactory
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=jdbc
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
.IF "$(SOLAR_JAVA)" != ""
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/Array.obj \
$(SLO)$/Blob.obj \
$(SLO)$/Boolean.obj \
$(SLO)$/CallableStatement.obj \
$(SLO)$/Class.obj \
$(SLO)$/Clob.obj \
$(SLO)$/ConnectionLog.obj \
$(SLO)$/DatabaseMetaData.obj \
$(SLO)$/Date.obj \
$(SLO)$/DriverPropertyInfo.obj \
$(SLO)$/Exception.obj \
$(SLO)$/InputStream.obj \
$(SLO)$/JConnection.obj \
$(SLO)$/JDriver.obj \
$(SLO)$/JStatement.obj \
$(SLO)$/Object.obj \
$(SLO)$/PreparedStatement.obj \
$(SLO)$/Reader.obj \
$(SLO)$/Ref.obj \
$(SLO)$/ResultSet.obj \
$(SLO)$/ResultSetMetaData.obj \
$(SLO)$/SQLException.obj \
$(SLO)$/SQLWarning.obj \
$(SLO)$/String.obj \
$(SLO)$/Throwable.obj \
$(SLO)$/Timestamp.obj \
$(SLO)$/jservices.obj \
$(SLO)$/JBigDecimal.obj \
$(SLO)$/tools.obj \
$(SLO)$/ContextClassLoader.obj
# --- Library -----------------------------------
SHL1TARGET= $(JDBC_TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(JVMACCESSLIB) \
$(DBTOOLSLIB) \
$(UNOTOOLSLIB) \
$(JVMFWKLIB) \
$(COMPHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(JDBC_TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
.ENDIF # SOLAR_JAVA
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/jdbc.component
$(MISC)/jdbc.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
jdbc.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt jdbc.component
UDK_3_0_0 {
global:
createKabConnection;
initKApplication;
shutdownKApplication;
matchKDEVersion;
local:
*;
};
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
.IF "$(GUI)" == "UNX"
.IF "$(ENABLE_KAB)" == "TRUE"
TARGET=kab
TARGET2=$(TARGET)drv
CFLAGS+=$(KDE_CFLAGS)
.IF "$(KDE_ROOT)"!=""
EXTRALIBPATHS+=-L$(KDE_ROOT)$/lib
.IF "$(OS)$(CPU)" == "LINUXX"
EXTRALIBPATHS+=-L$(KDE_ROOT)$/lib64
.ENDIF
.ENDIF
# === KAB base library ==========================
# --- Files -------------------------------------
SLOFILES= \
$(SLO)$/KDriver.obj \
$(SLO)$/KServices.obj
DEPOBJFILES= \
$(SLO2FILES)
# --- Library -----------------------------------
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
SHL1TARGET= $(TARGET)$(KAB_MAJOR)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(COMPHELPERLIB) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(DBTOOLSLIB) \
$(SALLIB) \
$(SALHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
# === KAB impl library ==========================
# --- Files -------------------------------------
SLO2FILES=\
$(SLO)$/KColumns.obj \
$(SLO)$/KTable.obj \
$(SLO)$/KTables.obj \
$(SLO)$/KCatalog.obj \
$(SLO)$/KResultSet.obj \
$(SLO)$/KStatement.obj \
$(SLO)$/KPreparedStatement.obj \
$(SLO)$/KDatabaseMetaData.obj \
$(SLO)$/KConnection.obj \
$(SLO)$/KResultSetMetaData.obj \
$(SLO)$/kcondition.obj \
$(SLO)$/korder.obj \
$(SLO)$/kfields.obj \
$(SLO)$/KDEInit.obj
KAB_LIB=$(KDE_LIBS) -lkabc
# --- Library -----------------------------------
SHL2VERSIONMAP=$(TARGET2).map
SHL2TARGET= $(TARGET2)$(KAB_MAJOR)
SHL2OBJS=$(SLO2FILES)
SHL2STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(COMPHELPERLIB) \
$(KAB_LIB)
SHL2DEPN=
SHL2IMPLIB= i$(TARGET2)
SHL2DEF= $(MISC)$/$(SHL2TARGET).def
DEF2NAME= $(SHL2TARGET)
# --- Targets -----------------------------------
.ELSE # "$(ENABLE_KAB)" == "TRUE"
.IF "$(ENABLE_TDEAB)" == "TRUE"
TARGET=tdeab
TARGET2=$(TARGET)drv
CFLAGS+=$(TDE_CFLAGS)
CFLAGS+=-DENABLE_TDE -I$(SRCDIR)/shell/inc
CFLAGSCXX+=-DENABLE_TDE -I$(SRCDIR)/shell/inc
.IF "$(TDE_ROOT)"!=""
EXTRALIBPATHS+=-L$(TDE_ROOT)$/lib
.IF "$(OS)$(CPU)" == "LINUXX"
EXTRALIBPATHS+=-L$(TDE_ROOT)$/lib64
.ENDIF
.ENDIF
# === TDEAB base library ==========================
# --- Files -------------------------------------
SLOFILES= \
$(SLO)$/KDriver.obj \
$(SLO)$/KServices.obj
DEPOBJFILES= \
$(SLO2FILES)
# --- Library -----------------------------------
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
SHL1TARGET= $(TARGET)$(TDEAB_MAJOR)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(COMPHELPERLIB) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(DBTOOLSLIB) \
$(SALLIB) \
$(SALHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
# === TDEAB impl library ==========================
# --- Files -------------------------------------
SLO2FILES=\
$(SLO)$/KColumns.obj \
$(SLO)$/KTable.obj \
$(SLO)$/KTables.obj \
$(SLO)$/KCatalog.obj \
$(SLO)$/KResultSet.obj \
$(SLO)$/KStatement.obj \
$(SLO)$/KPreparedStatement.obj \
$(SLO)$/KDatabaseMetaData.obj \
$(SLO)$/KConnection.obj \
$(SLO)$/KResultSetMetaData.obj \
$(SLO)$/kcondition.obj \
$(SLO)$/korder.obj \
$(SLO)$/kfields.obj \
$(SLO)$/KDEInit.obj
TDEAB_LIB=$(TDE_LIBS) -lkabc
# --- Library -----------------------------------
SHL2VERSIONMAP=$(TARGET2).map
SHL2TARGET= $(TARGET2)$(TDEAB_MAJOR)
SHL2OBJS=$(SLO2FILES)
SHL2STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(COMPHELPERLIB) \
$(TDEAB_LIB)
SHL2DEPN=
SHL2IMPLIB= i$(TARGET2)
SHL2DEF= $(MISC)$/$(SHL2TARGET).def
DEF2NAME= $(SHL2TARGET)
# --- Targets -----------------------------------
.ELSE # "$(ENABLE_TDEAB)" == "TRUE"
TARGET=kab
TARGET2=$(TARGET)drv
dummy:
# nothing
.ENDIF
.ENDIF
.ELSE # "$(GUI)" == "UNX"
TARGET=kab
TARGET2=$(TARGET)drv
dummy:
# nothing
.ENDIF
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/$(TARGET)1.component
$(MISC)/$(TARGET)1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
$(TARGET)1.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt $(TARGET)1.component
UDK_3_0_0 {
global:
createKabConnection;
initKApplication;
shutdownKApplication;
matchKDEVersion;
local:
*;
};
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=macab
TARGET2=$(TARGET)drv
VISIBILITY_HIDDEN=TRUE
ENABLE_EXCEPTIONS=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
.IF "$(GUI)" == "UNX"
.IF "$(OS)" == "MACOSX"
# === MACAB base library ==========================
# --- Files -------------------------------------
SLOFILES= \
$(SLO)$/MacabDriver.obj \
$(SLO)$/MacabServices.obj
DEPOBJFILES= \
$(SLO2FILES)
# --- Library -----------------------------------
SHL1TARGET= $(TARGET)$(MACAB_MAJOR)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(DBTOOLSLIB) \
$(SALHELPERLIB) \
$(SALLIB)
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
# === MACAB impl library ==========================
# --- Files -------------------------------------
SLO2FILES=\
$(SLO)$/MacabColumns.obj \
$(SLO)$/MacabTable.obj \
$(SLO)$/MacabTables.obj \
$(SLO)$/MacabCatalog.obj \
$(SLO)$/MacabResultSet.obj \
$(SLO)$/MacabStatement.obj \
$(SLO)$/MacabPreparedStatement.obj \
$(SLO)$/MacabDatabaseMetaData.obj \
$(SLO)$/MacabConnection.obj \
$(SLO)$/MacabResultSetMetaData.obj \
$(SLO)$/macabcondition.obj \
$(SLO)$/macaborder.obj \
$(SLO)$/MacabRecord.obj \
$(SLO)$/MacabRecords.obj \
$(SLO)$/MacabHeader.obj \
$(SLO)$/MacabGroup.obj \
$(SLO)$/MacabAddressBook.obj
MACAB_LIB=-framework Carbon -framework AddressBook
# --- Library -----------------------------------
SHL2TARGET= $(TARGET2)$(MACAB_MAJOR)
SHL2OBJS=$(SLO2FILES)
SHL2STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALHELPERLIB) \
$(SALLIB) \
$(DBTOOLSLIB) \
$(COMPHELPERLIB) \
$(MACAB_LIB)
SHL2DEPN=
SHL2IMPLIB= i$(TARGET2)
SHL2DEF= $(MISC)$/$(SHL2TARGET).def
DEF2NAME= $(SHL2TARGET)
# --- Targets -----------------------------------
.ELSE # "$(OS)" == "MACOSX"
dummy:
# nothing
.ENDIF
.ELSE # "$(GUI)" == "UNX"
dummy:
# nothing
.ENDIF
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/macab1.component
$(MISC)/macab1.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
macab1.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt macab1.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..$/..
PRJINC=..$/..$/..
PRJNAME=connectivity
TARGET=mozbootstrap
# --- Settings ----------------------------------
USE_DEFFILE=TRUE
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
# --- begin of mozilla specific stuff
MOZ_LIB=$(SOLARVERSION)$/$(INPATH)$/lib$(UPDMINOREXT)
MOZ_INC=$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/mozilla
# --- end of mozilla specific stuff
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/version.mk
.INCLUDE : ../makefile_mozab.mk
INCPRE += -I../mozillasrc
# --- Files -------------------------------------
SLOFILES += \
$(SLO)$/MNSINIParser.obj \
$(SLO)$/MNSProfileDiscover.obj \
$(SLO)$/MMozillaBootstrap.obj \
$(SLO)$/MNSFolders.obj
.IF ( "$(SYSTEM_MOZILLA)" == "YES" && "$(WITH_MOZILLA)" == "YES" ) || ( "$(WITH_MOZILLA)" == "NO" ) || ( "$(OS)" == "MACOSX" )
CDEFS+=-DMINIMAL_PROFILEDISCOVER
SHL1TARGET=$(TARGET)
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
SHL1OBJS=$(SLOFILES)
SHL1DEF=$(MISC)$/$(SHL1TARGET).def
DEF1NAME=$(SHL1TARGET)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(COMPHELPERLIB)
ALLTAR : $(MISC)/mozbootstrap.component
$(MISC)/mozbootstrap.component .ERRREMOVE : \
$(SOLARENV)/bin/createcomponent.xslt mozbootstrap.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt mozbootstrap.component
.ELSE
SLOFILES += \
$(SLO)$/MNSInit.obj \
$(SLO)$/MNSProfileManager.obj \
$(SLO)$/MNSRunnable.obj \
$(SLO)$/MNSProfile.obj \
$(SLO)$/MNSProfileDirServiceProvider.obj
.ENDIF
# --- Targets ----------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=mozab
TARGET2=$(TARGET)drv
VISIBILITY_HIDDEN=TRUE
.IF ( "$(SYSTEM_MOZILLA)" == "YES" && "$(WITH_MOZILLA)" == "YES") || "$(WITH_MOZILLA)" == "NO" || ( "$(OS)" == "MACOSX" )
all:
@echo " Not building the mozilla address book driver"
@echo " dependency to Mozilla developer snapshots not feasable at the moment"
@echo " see http://bugzilla.mozilla.org/show_bug.cgi?id=135137"
@echo " see http://www.mozilla.org/issues/show_bug.cgi?id=91209"
.ENDIF
# --- begin of mozilla specific stuff
MOZ_LIB=$(SOLARVERSION)$/$(INPATH)$/lib$(UPDMINOREXT)
MOZ_INC=$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/mozilla
.IF "$(OS)"=="WNT"
MOZ_EMBED_LIB := $(shell @-test -f $(MOZ_LIB)$/embed_base_s.lib && echo $(MOZ_LIB)$/embed_base_s.lib )
MOZ_REG_LIB := $(shell @-test -f $(MOZ_LIB)$/mozreg_s.lib && echo $(MOZ_LIB)$/mozreg_s.lib )
MOZ_EMBED_LIB *:= $(MOZ_LIB)$/baseembed_s.lib
MOZ_REG_LIB *:= $(MOZ_LIB)$/mozreg.lib
.IF "$(COM)"=="GCC"
MOZ_LIB_XPCOM= -L$(MOZ_LIB) -lembed_base_s -lnspr4 -lmozreg_s -lxpcom -lxpcom_core
.ELSE
LIB += $(MOZ_LIB)
MOZ_LIB_XPCOM= $(MOZ_EMBED_LIB) $(MOZ_LIB)$/nspr4.lib $(MOZ_REG_LIB) $(MOZ_LIB)$/xpcom.lib $(MOZ_LIB)$/xpcom_core.lib
.ENDIF
.ELSE "$(OS)"=="WNT"
MOZ_LIB_XPCOM = -L$(MOZ_LIB) -lnspr4 -lxpcom_core -lmozreg_s -lembed_base_s
.ENDIF
# --- end of mozilla specific stuff
USE_DEFFILE=TRUE
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
.IF "$(OS)"!="WNT"
COMPONENT_CONFIG_DATA=$(TARGET)2.xcu
COMPONENT_CONFIG_SCHEMA=$(TARGET)2.xcs
.ENDIF
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/MDriver.obj \
$(SLO)$/MServices.obj
# --- MOZAB BASE Library -----------------------------------
.IF "$(GUI)"=="WNT"
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
.ELSE # just a quick hack for GCC fdo#42865
SHL1USE_EXPORTS = name
.ENDIF
SHL1TARGET= $(TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(DBTOOLSLIB)
SHL1DEPN=
SHL1IMPLIB= i$(TARGET)$(DLLPOSTFIX)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt \
$(SLB)$/$(TARGET).lib
DEFLIB1NAME=$(TARGET)
# --- Files -------------------------------------
MOZSLOFILES=\
$(SLO)$/MNSInit.obj \
$(SLO)$/MQueryHelper.obj \
$(SLO)$/MDatabaseMetaDataHelper.obj \
$(SLO)$/MQuery.obj \
$(SLO)$/MTypeConverter.obj \
$(SLO)$/MNameMapper.obj \
$(SLO)$/MNSMozabProxy.obj \
$(SLO)$/MNSTerminateListener.obj \
$(SLO)$/MMozillaBootstrap.obj \
$(SLO)$/MNSFolders.obj \
$(SLO)$/MNSProfileDiscover.obj \
$(SLO)$/MNSProfileManager.obj \
$(SLO)$/MNSINIParser.obj \
$(SLO)$/MNSRunnable.obj \
$(SLO)$/MNSProfile.obj \
$(SLO)$/MNSProfileDirServiceProvider.obj \
$(SLO)$/MLdapAttributeMap.obj
SLO2FILES=\
$(SLO)$/MConfigAccess.obj \
$(SLO)$/MCatalog.obj \
$(SLO)$/MColumns.obj \
$(SLO)$/MTable.obj \
$(SLO)$/MTables.obj \
$(SLO)$/MColumnAlias.obj \
$(SLO)$/MPreparedStatement.obj \
$(SLO)$/MStatement.obj \
$(SLO)$/MResultSetMetaData.obj \
$(SLO)$/MResultSet.obj \
$(SLO)$/MDatabaseMetaData.obj \
$(SLO)$/MConnection.obj \
$(MOZSLOFILES)
DEPOBJFILES=$(SLO2FILES)
# --- MOZAB BASE Library -----------------------------------
.IF "$(GUI)"=="WNT"
SHL2VERSIONMAP=$(TARGET2).map
.ELSE # just a quick hack for GCC fdo#42865
SHL2USE_EXPORTS = name
.ENDIF
SHL2NOCHECK=TRUE
SHL2TARGET= $(TARGET2)$(DLLPOSTFIX)
SHL2OBJS=$(SLO2FILES)
SHL2STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB) \
$(DBTOOLSLIB) \
$(COMPHELPERLIB) \
$(MOZ_LIB_XPCOM)
.IF "$(GUI)"=="WNT"
SHL2STDLIBS += \
$(SHELL32LIB)
.ENDIF # "$(GUI)"=="WNT"
SHL2DEPN=
SHL2IMPLIB= i$(TARGET2)
SHL2DEF= $(MISC)$/$(SHL2TARGET).def
DEF2NAME= $(SHL2TARGET)
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
# --- filter file ------------------------------
$(MISC)$/$(SHL1TARGET).flt: makefile.mk
@echo ------------------------------
@echo _TI >$@
@echo _real >>$@
$(MISC)$/$(SHL2TARGET).flt: makefile.mk
@echo ------------------------------
@echo _TI >$@
@echo _real >>$@
ALLTAR : $(MISC)/mozab.component
$(MISC)/mozab.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
mozab.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt mozab.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
CDEFS += -DMOZILLA_INTERNAL_API
.IF "$(GUI)"=="UNX"
.IF "$(COMNAME)"=="sunpro5"
CFLAGS += -features=tmplife
#This flag is needed to build mozilla 1.7 code
.ENDIF # "$(COMNAME)"=="sunpro5"
.ENDIF
MOZINC = . \
-I.. \
-I$(MOZ_INC) \
-I$(MOZ_INC)$/nspr \
-I$(MOZ_INC)$/xpcom \
-I$(MOZ_INC)$/string \
-I$(MOZ_INC)$/rdf \
-I$(MOZ_INC)$/msgbase \
-I$(MOZ_INC)$/addrbook \
-I$(MOZ_INC)$/mork \
-I$(MOZ_INC)$/locale \
-I$(MOZ_INC)$/pref \
-I$(MOZ_INC)$/mime \
-I$(MOZ_INC)$/chrome \
-I$(MOZ_INC)$/necko \
-I$(MOZ_INC)$/intl \
-I$(MOZ_INC)$/profile \
-I$(MOZ_INC)$/embed_base \
-I$(MOZ_INC)$/mozldap \
-I$(MOZ_INC)$/uconv \
-I$(MOZ_INC)$/xpcom_obsolete \
-I$(MOZ_INC)$/content
.IF "$(GUI)" == "WNT"
CDEFS += \
-DMOZILLA_CLIENT \
-DXP_PC \
-DXP_WIN \
-DXP_WIN32 \
-DOJI \
-DWIN32 \
-D_WINDOWS \
-DMOZ_XUL \
-DMOZ_REFLOW_PERF \
-DMOZ_REFLOW_PERF_DSP
.IF "$(COM)" == "GCC"
INCPOST += $(MOZINC)
CFLAGSCXX += \
-fno-rtti \
-Wall \
-Wconversion \
-Wpointer-arith \
-Wcast-align \
-Woverloaded-virtual \
-Wsynth \
-Wno-long-long
.ELSE # .IF "$(COM)" == "GCC"
INCPRE += $(MOZINC)
.IF "$(DBG_LEVEL)" != "0"
.IF "$(CCNUMVER)" >= "001399999999"
CDEFS += -D_STL_NOFORCE_MANIFEST
.ENDIF # .IF "$(CCNUMVER)" >= "001399999999"
.ENDIF # .IF "$(DBG_LEVEL)" != "0"
.ENDIF # .IF "$(COM)" == "GCC"
.ENDIF # .IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "UNX"
INCPOST += $(MOZINC)
CDEFS+= -DMOZILLA_CLIENT \
-DXP_UNIX
.IF "$(OS)" == "LINUX"
CFLAGS += -fPIC -g
CDEFS += -DOJI
CFLAGSCXX += \
-fno-rtti \
-Wconversion \
-Wpointer-arith \
-Wcast-align \
-Woverloaded-virtual \
-Wsynth \
-Wno-long-long \
-pthread
CDEFS += -DTRACING
.ELIF "$(OS)" == "NETBSD" || "$(OS)" == "MACOSX"
CFLAGS += -fPIC
CFLAGSCXX += \
-fno-rtti \
-Wconversion \
-Wpointer-arith \
-Wcast-align \
-Woverloaded-virtual \
-Wsynth \
-Wno-long-long \
-Wno-deprecated
CDEFS += -DTRACING
.ENDIF # "$(OS)" == "NETBSD" || "$(OS)" == "MACOSX"
SHL1TARGET_NAME=$(TARGET)$(MOZAB_MAJOR)
.ENDIF # "$(GUI)" == "UNX"
UDK_3_0_0 {
global:
OMozabConnection_CreateInstance;
OMozillaBootstrap_CreateInstance;
setMozabServiceFactory;
local:
*;
};
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
#mozilla specific stuff.
MOZ_LIB=$(SOLARVERSION)$/$(INPATH)$/lib$(UPDMINOREXT)
MOZ_INC=$(SOLARVERSION)$/$(INPATH)$/inc$(UPDMINOREXT)$/mozilla
#End of mozilla specific stuff.
PRJ=..$/..$/..$/..
PRJINC=..$/..$/..
PRJNAME=connectivity
TARGET=mozabsrc
# --- Settings ----------------------------------
USE_DEFFILE=TRUE
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
.INCLUDE : settings.mk
.IF ("$(SYSTEM_MOZILLA)" == "YES" && "$(WITH_MOZILLA)" == "YES") || "$(WITH_MOZILLA)" == "NO"
dummy:
@echo " Not building the mozillasrc stuff in LibreOffice build"
@echo " dependency to Mozilla developer snapshots not feasable at the moment"
@echo " see http://bugzilla.mozilla.org/show_bug.cgi?id=135137"
.ELSE
.INCLUDE : $(PRJ)$/version.mk
.INCLUDE : ../makefile_mozab.mk
INCPRE += -I../bootstrap
# --- Files -------------------------------------
SLOFILES = \
$(SLO)$/MQueryHelper.obj \
$(SLO)$/MDatabaseMetaDataHelper.obj \
$(SLO)$/MQuery.obj \
$(SLO)$/MTypeConverter.obj \
$(SLO)$/MNameMapper.obj \
$(SLO)$/MNSMozabProxy.obj \
$(SLO)$/MNSTerminateListener.obj \
$(SLO)$/MLdapAttributeMap.obj \
.ENDIF
# --- Targets ----------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=mysql
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/YDriver.obj \
$(SLO)$/YTables.obj \
$(SLO)$/YTable.obj \
$(SLO)$/YViews.obj \
$(SLO)$/YCatalog.obj \
$(SLO)$/YColumns.obj \
$(SLO)$/YUser.obj \
$(SLO)$/YUsers.obj \
$(SLO)$/Yservices.obj
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
# --- Library -----------------------------------
SHL1TARGET= $(MYSQL_TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(DBTOOLSLIB) \
$(COMPHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(MYSQL_TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/mysql.component
$(MISC)/mysql.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
mysql.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt mysql.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=odbc
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
USE_DEFFILE=TRUE
LDUMP=ldump2.exe
.IF "$(GUI)$(COM)" == "WNTGCC"
EXTERNAL_WARNINGS_NOT_ERRORS = TRUE
.ENDIF
# --- Settings ----------------------------------
.INCLUDE : $(PRJ)$/makefile.pmk
.INCLUDE : $(PRJ)$/version.mk
.IF "$(SYSTEM_ODBC_HEADERS)" == "YES"
CFLAGS+=-DSYSTEM_ODBC_HEADERS
.ENDIF
# --- ODBC Library -----------------------------------
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/oservices.obj \
$(SLO)$/ORealDriver.obj \
$(SLO)$/OFunctions.obj
# --- ODBC Library -----------------------------------
SHL1TARGET= $(ODBC_TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(ODBCBASELIB) \
$(CPPUHELPERLIB) \
$(CPPULIB) \
$(SALLIB) \
$(SALHELPERLIB)
SHL1IMPLIB= i$(ODBC_TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
# --- Targets ----------------------------------
.INCLUDE : $(PRJ)$/target.pmk
ALLTAR : $(MISC)/odbc.component
$(MISC)/odbc.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
odbc.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt odbc.component
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..$/..
PRJINC=..$/..
PRJNAME=connectivity
TARGET=odbcbase
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
.IF "$(GUI)$(COM)" == "WNTGCC"
EXTERNAL_WARNINGS_NOT_ERRORS = TRUE
.ENDIF
# --- Settings ----------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/version.mk
CDEFS += -DOOO_DLLIMPLEMENTATION_ODBCBASE
.IF "$(SYSTEM_ODBC_HEADERS)" == "YES"
CFLAGS+=-DSYSTEM_ODBC_HEADERS
.ENDIF
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/OPreparedStatement.obj \
$(SLO)$/OStatement.obj \
$(SLO)$/OResultSetMetaData.obj \
$(SLO)$/OResultSet.obj \
$(SLO)$/OTools.obj \
$(SLO)$/ODatabaseMetaDataResultSet.obj \
$(SLO)$/ODatabaseMetaData.obj \
$(SLO)$/ODriver.obj \
$(SLO)$/OConnection.obj
# --- ODBC BASE Library -----------------------------------
SHL1TARGET= $(ODBC2_TARGET)$(DLLPOSTFIX)
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(DBTOOLSLIB) \
$(COMPHELPERLIB) \
$(CPPUHELPERLIB) \
$(CPPULIB) \
$(SALLIB) \
$(SALHELPERLIB)
SHL1DEPN=
SHL1IMPLIB= i$(ODBC2_TARGET)
SHL1USE_EXPORTS=name
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt \
$(SLB)$/$(TARGET).lib
DEFLIB1NAME=$(TARGET)
# --- Targets ----------------------------------
.INCLUDE : target.mk
# --- filter file ------------------------------
$(MISC)$/$(SHL1TARGET).flt: makefile.mk
@echo CLEAR_THE_FILE > $@
##########################################################################
#
# Effective License of whole file:
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License version 2.1, as published by the Free Software Foundation.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
# MA 02111-1307 USA
#
# Parts "Copyright by Sun Microsystems, Inc" prior to August 2011:
#
# The Contents of this file are made available subject to the terms of
# the GNU Lesser General Public License Version 2.1
#
# Copyright: 2000 by Sun Microsystems, Inc.
#
# All parts contributed on or after August 2011:
#
# Version: MPL 1.1 / GPLv3+ / LGPLv2.1+
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License or as specified alternatively below. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# Major Contributor(s):
# [ Copyright (C) 2011 Lionel Elie Mamane <lionel@mamane.lu> ]
#
# All Rights Reserved.
#
# For minor contributions see the git repository.
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPLv2.1+"),
# in which case the provisions of the GPLv3+ or the LGPLv2.1+ are applicable
# instead of those above.
#
##########################################################################
PRJ=../../..
PRJNAME=postgresql
TARGET=postgresql
ENABLE_EXCEPTIONS=TRUE
LIBTARGET=NO
USE_DEFFILE=TRUE
NO_DEFAULT_STL=TRUE
# --- Settings -----------------------------------------------------
.INCLUDE: $(PRJ)/makefile.pmk
.IF "$(BUILD_POSTGRESQL_SDBC)" == "YES"
#-------------------------------------------------------------------
# uno component naming scheme
DLLPRE=
PQ_SDBC_MAJOR=0
PQ_SDBC_MINOR=8
PQ_SDBC_MICRO=2
LIBPQ_DEP_LIBS=
.IF "$(SYSTEM_POSTGRESQL)"=="YES"
LIBPQ_LINK=-lpq
.ELSE #SYSTEM_POSTGRESQL==NO
.IF "$(GUI)$(COM)"=="WNTMSC"
LIBPQ_LINK:=$(OUTDIR)/lib/libpq.lib ws2_32.lib secur32.lib advapi32.lib shell32.lib
LIBPQ_DEP_LIBS += \
$(OPENSSLLIB)
.IF "$(WITH_LDAP)" == "YES"
LIBPQ_DEP_LIBS+=\
$(LDAPSDKLIB)
.ENDIF
.ELSE # "$(GUI)$(COM)"!="WNTMSC"
LIBPQ_LINK=$(OUTDIR)/lib/libpq.a
LIBPQ_DEP_LIBS+=$(eq,$(OS),MACOSX $(NULL) -Wl,--as-needed)
.INCLUDE : $(OUTDIR_FOR_BUILD)/inc/postgresql/libpq-flags.mk
LIBPQ_DEP_LIBS+=$(eq,$(OS),MACOSX $(NULL) -Wl,--no-as-needed)
.ENDIF
POSTGRESQL_INC=-I$(OUTDIR)/inc/postgresql
.ENDIF # SYSTEM_POSTGRESQL
CFLAGS+=$(POSTGRESQL_INC) \
-DPQ_SDBC_MAJOR=$(PQ_SDBC_MAJOR) \
-DPQ_SDBC_MINOR=$(PQ_SDBC_MINOR) \
-DPQ_SDBC_MICRO=$(PQ_SDBC_MICRO)
SHL1TARGET=postgresql-sdbc.uno
LIB1TARGET=$(SLB)/$(SHL1TARGET).lib
LIB1OBJFILES= \
$(SLO)/pq_driver.obj
SHL1STDLIBS= \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB)
SHL1LIBS= $(LIB1TARGET)
SHL1DEF= $(MISC)/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
SHL2TARGET=postgresql-sdbc-impl.uno
LIB2TARGET=$(SLB)/$(SHL2TARGET).lib
LIB2OBJFILES= \
$(SLO)/pq_connection.obj \
$(SLO)/pq_statement.obj \
$(SLO)/pq_resultset.obj \
$(SLO)/pq_preparedstatement.obj \
$(SLO)/pq_resultsetmetadata.obj \
$(SLO)/pq_databasemetadata.obj \
$(SLO)/pq_sequenceresultset.obj \
$(SLO)/pq_baseresultset.obj \
$(SLO)/pq_statics.obj \
$(SLO)/pq_xtable.obj \
$(SLO)/pq_xcontainer.obj \
$(SLO)/pq_xbase.obj \
$(SLO)/pq_xtables.obj \
$(SLO)/pq_xcolumns.obj \
$(SLO)/pq_xcolumn.obj \
$(SLO)/pq_tools.obj \
$(SLO)/pq_xkey.obj \
$(SLO)/pq_xkeys.obj \
$(SLO)/pq_xkeycolumn.obj \
$(SLO)/pq_xkeycolumns.obj \
$(SLO)/pq_xuser.obj \
$(SLO)/pq_xusers.obj \
$(SLO)/pq_xview.obj \
$(SLO)/pq_xviews.obj \
$(SLO)/pq_xindex.obj \
$(SLO)/pq_xindexes.obj \
$(SLO)/pq_xindexcolumn.obj \
$(SLO)/pq_xindexcolumns.obj \
$(SLO)/pq_updateableresultset.obj \
$(SLO)/pq_fakedupdateableresultset.obj \
$(SLO)/pq_array.obj \
$(SLO)/pq_sequenceresultsetmetadata.obj
SHL2STDLIBS= \
$(POSTGRESQL_LIB) \
$(LIBPQ_LINK) \
$(LIBPQ_DEP_LIBS) \
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(SALLIB) \
$(SALHELPERLIB)
SHL2LIBS= $(LIB2TARGET)
SHL2DEF= $(MISC)/$(SHL2TARGET).def
DEF2NAME= $(SHL2TARGET)
SHL2VERSIONMAP=$(SOLARENV)/src/component.map
SLOFILES= $(LIB1OBJFILES) $(LIB2OBJFILES)
.INCLUDE: $(PRJ)/target.pmk
ALLTAR : $(MISC)/postgresql-sdbc.rdb
$(MISC)/postgresql-sdbc.rdb .ERRREMOVE : \
$(SOLARENV)/bin/packcomponents.xslt $(MISC)/postgresql-sdbc.input \
$(MISC)/postgresql-sdbc.component $(MISC)/postgresql-sdbc-impl.component
$(XSLTPROC) --nonet --stringparam prefix $(PWD)/$(MISC)/ -o $@ \
$(SOLARENV)/bin/packcomponents.xslt $(MISC)/postgresql-sdbc.input
$(MISC)/postgresql-sdbc.input : makefile.mk
echo '<list><filename>postgresql-sdbc.component</filename>' \
'<filename>postgresql-sdbc-impl.component</filename></list>' > $@
$(MISC)/postgresql-sdbc.component .ERRREMOVE : \
$(SOLARENV)/bin/createcomponent.xslt postgresql-sdbc.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt postgresql-sdbc.component
$(MISC)/postgresql-sdbc-impl.component .ERRREMOVE : \
$(SOLARENV)/bin/createcomponent.xslt postgresql-sdbc-impl.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL2TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt postgresql-sdbc-impl.component
.ELSE
ALLTAR:
.ENDIF # BUILD_POSTGRESQL_SDBC
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJINC=..
PRJNAME=connectivity
TARGET=sdbc
ENABLE_EXCEPTIONS=TRUE
VISIBILITY_HIDDEN=TRUE
# --- Settings ----------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/version.mk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/mdrivermanager.obj \
$(SLO)$/mregistration.obj \
# --- Library -----------------------------------
SHL1TARGET= $(SDBC_TARGET)$(SDBC_MAJOR)
SHL1VERSIONMAP=$(SOLARENV)/src/component.map
SHL1OBJS=$(SLOFILES)
SHL1STDLIBS=\
$(CPPULIB) \
$(CPPUHELPERLIB) \
$(COMPHELPERLIB) \
$(DBTOOLSLIB) \
$(UNOTOOLSLIB) \
$(SALLIB)
SHL1DEPN=
SHL1IMPLIB= i$(SHL1TARGET)
SHL1DEF= $(MISC)$/$(SHL1TARGET).def
DEF1NAME= $(SHL1TARGET)
DEF1EXPORTFILE= exports.dxp
# --- Targets ----------------------------------
.INCLUDE : target.mk
ALLTAR : $(MISC)/sdbc2.component
$(MISC)/sdbc2.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \
sdbc2.component
$(XSLTPROC) --nonet --stringparam uri \
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \
$(SOLARENV)/bin/createcomponent.xslt sdbc2.component
component_getFactory
__mh_dylib_header
___builtin_delete
___builtin_new
___check_eh_spec
___cp_pop_exception
___cp_push_exception
___eh_alloc
___eh_rtime_match
___get_eh_context
___pure_virtual
___rtti_class
___rtti_si
___rtti_user
___sjthrow
___start_cp_handler
___terminate
_terminate__Fv
dyld_stub_binding_helper
rest_world
save_world
__._9bad_alloc
___tf9bad_alloc
___vt_9bad_alloc
___vt_9exception
__keymgr_get_per_thread_data
__._10bad_typeid
__._8bad_cast
___get_eh_info
___is_pointer__FPv
___throw_type_match_rtti
___vt_10bad_typeid
___vt_8bad_cast
__keymgr_set_per_thread_data
___tf9exception
___ti9exception
_what__C9exception
__._9type_info
___eq__C9type_infoRCB0
___tf16__user_type_info
___tf9type_info
___ti9type_info
___vt_9type_info
___18OSDBCDriverManagerRCQ53com3sun4star3unot9Reference1ZQ53com3sun4star4lang20XMultiServiceFactory
___18ODriverEnumerationRCQ24_STLt6vector2ZQ53com3sun4star3unot9Reference1ZQ53com3sun4star4sdbc7XDriverZQ24_STLt9allocator1ZB2
_implGetDriverForURL__18OSDBCDriverManagerRCQ23rtl8OUString
___tf13bad_exception
___uncatch_exception
___eh_free
___tfv
___dynamic_cast
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJNAME=connectivity
TARGET=sql
INCPRE=$(MISC)
# --- Settings -----------------------------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/dbtools.pmk
# --- Files --------------------------------------------------------
YACCTARGET= $(MISC)$/sqlbison.cxx
YACCFILES= sqlbison.y
YACCFLAGS=-v -d -l -pSQLyy -bsql
EXCEPTIONSFILES = \
$(SLO)$/PColumn.obj \
$(SLO)$/internalnode.obj \
$(SLO)$/sqliterator.obj \
$(SLO)$/sqlnode.obj \
$(SLO)$/wrap_sqlbison.obj \
$(SLO)$/wrap_sqlflex.obj
SLOFILES = \
$(EXCEPTIONSFILES)
# --- Targets -------------------------------------------------------
.INCLUDE : target.mk
$(MISC)$/%.cxx: %.l
flex -i -8 -PSQLyy -L -o$(MISC)$/sqlflex.cxx sqlflex.l
$(INCCOM)$/sqlbison.hxx : $(YACCTARGET)
$(EXCEPTIONSFILES) : $(INCCOM)$/sqlbison.hxx
$(SLO)$/wrap_sqlbison.obj : $(YACCTARGET)
$(SLO)$/wrap_sqlflex.obj : $(MISC)$/sqlflex.cxx $(INCCOM)$/sqlbison.hxx
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJINC=..
PRJNAME=connectivity
# common resources in connectivity
TARGET=cnr
# resources used for logging in the various SDBC drivers
TARGET2=sdbcl
# resources used for ::com::sun::star::sdb::ErrorCondition messages
TARGET3=sdberr
ENABLE_EXCEPTIONS=TRUE
# --- Settings ----------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/dbtools.pmk
.INCLUDE : $(PRJ)$/version.mk
CDEFS+=-DCONN_SHARED_RESOURCE_FILE=$(TARGET)
# --- Files -------------------------------------
EXCEPTIONSFILES=\
$(SLO)$/sharedresources.obj
SLOFILES=\
$(EXCEPTIONSFILES)
# ...............................................
SRS1NAME=conn_shared_res
SRC1FILES= \
$(SRS1NAME).src
# ...............................................
SRS2NAME=conn_log_res
SRC2FILES= \
$(SRS2NAME).src
# ...............................................
SRS3NAME=conn_error_message
SRC3FILES= \
$(SRS3NAME).src
# === .res file ==========================================================
# ...............................................
RES1FILELIST=\
$(SRS)$/$(SRS1NAME).srs \
RESLIB1NAME=$(TARGET)
RESLIB1SRSFILES=$(RES1FILELIST)
# ...............................................
RES2FILELIST=\
$(SRS)$/$(SRS2NAME).srs \
RESLIB2NAME=$(TARGET2)
RESLIB2SRSFILES=$(RES2FILELIST)
# ...............................................
RES3FILELIST=\
$(SRS)$/$(SRS3NAME).srs \
RESLIB3NAME=$(TARGET3)
RESLIB3SRSFILES=$(RES3FILELIST)
# --- Targets ----------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJINC=..
PRJNAME=connectivity
TARGET=sdbcx
ENABLE_EXCEPTIONS=TRUE
# --- Settings ----------------------------------
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/dbtools.pmk
# --- Files -------------------------------------
SLOFILES=\
$(SLO)$/VDescriptor.obj \
$(SLO)$/VCollection.obj \
$(SLO)$/VColumn.obj \
$(SLO)$/VIndexColumn.obj \
$(SLO)$/VKeyColumn.obj \
$(SLO)$/VUser.obj \
$(SLO)$/VGroup.obj \
$(SLO)$/VTable.obj \
$(SLO)$/VKey.obj \
$(SLO)$/VIndex.obj \
$(SLO)$/VCatalog.obj \
$(SLO)$/VView.obj
# --- Targets ----------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
PRJ=..$/..
PRJNAME=connectivity
TARGET=simpledbt
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/dbtools.pmk
# --- Files --------------------------------------------------------
EXCEPTIONSFILES=\
$(SLO)$/charset_s.obj \
$(SLO)$/dbtfactory.obj \
$(SLO)$/parsenode_s.obj \
$(SLO)$/parser_s.obj \
$(SLO)$/staticdbtools_s.obj
SLOFILES=\
$(EXCEPTIONSFILES) \
$(SLO)$/refbase.obj
# --- Targets ------------------------------------------------------
.INCLUDE : target.mk
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
.INCLUDE : target.mk
COMPONENT_CONFIG_SCHEMA*=$(TARGET).xcs
.IF "$(depend)" == ""
ALLTAR: "$(PWD)$/$(MISC)$/registry$/schema$/$(PACKAGEDIR)$/$(COMPONENT_CONFIG_SCHEMA)"
.END
"$(PWD)$/$(MISC)$/registry$/schema$/$(PACKAGEDIR)$/$(COMPONENT_CONFIG_SCHEMA)" : $(SOLARXMLDIR)$/registry$/schema$/$(PACKAGEDIR)$/Drivers.xcs
@@-$(MKDIRHIER) $(@:d)
$(COPY) $< $@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#***********************************************************************/
PRJ = ..
PRJNAME = connectivity
TARGET = connectivity
.INCLUDE : settings.mk
.INCLUDE : target.mk
# For any given platform, for each driver .xcu (in $(MY_XCUS)) built on that
# platform (in $(MISC)/registry/data/org/openoffice/Office/DataAccess) there are
# corresponding language-specific .xcu files (in
# $(MISC)/registry/res/%/org/openoffice/Office/DataAccess). For each language,
# all language-specific .xcu files for that language are assembled into
# $(BIN)$/fcfg_drivers_%.zip. To meet the requirements of dmake percent rules,
# the first item from $(MY_XCUS) is arbitrarily taken to be the main
# prerequisite while all the items from $(MY_XCUS) are made into indirect
# prerequisites (harmlessly doubling the first item).
MY_XCUS := \
$(shell cd $(MISC)/registry/data/org/openoffice/Office/DataAccess && \
ls *.xcu)
.IF "$(MY_XCUS)" != ""
ALLTAR : $(BIN)/fcfg_drivers_{$(alllangiso)}.zip
$(BIN)/fcfg_drivers_{$(alllangiso)}.zip : \
$(MISC)/registry/res/$$(@:b:s/fcfg_drivers_//)/org/openoffice/Office/DataAccess/{$(MY_XCUS)}
$(BIN)/fcfg_drivers_%.zip : \
$(MISC)/registry/res/%/org/openoffice/Office/DataAccess/$(MY_XCUS:1)
zip -j $@ \
$(foreach,i,$(MY_XCUS) \
$(MISC)/registry/res/$*/org/openoffice/Office/DataAccess/$i)
.ENDIF
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2010 Oracle and/or its affiliates.
#
# OpenOffice.org - a multi-platform office productivity suite
#
# This file is part of OpenOffice.org.
#
# OpenOffice.org is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License version 3
# only, as published by the Free Software Foundation.
#
# OpenOffice.org is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Lesser General Public License version 3 for more details
# (a copy is included in the LICENSE file that accompanied this code).
#
# You should have received a copy of the GNU Lesser General Public License
# version 3 along with OpenOffice.org. If not, see
# <http://www.openoffice.org/license.html>
# for a copy of the LGPLv3 License.
#
#*************************************************************************
# ----------------------------ADO settings------------------------------------#
# target
ADO_TARGET=ado
# ----------------------------ODBC BASE settings-----------------------------------#
# target
ODBC2_TARGET=odbcbase
# ----------------------------ODBC settings-----------------------------------#
# target
ODBC_TARGET=odbc
# ----------------------------JDBC settings-----------------------------------#
# target
JDBC_TARGET=jdbc
# ----------------------------dbtools settings-----------------------------------#
# target
DBTOOLS_TARGET=dbtools
# -----------------------DRIVER MANAGER settings--------------------------------#
# target
SDBC_TARGET=sdbc
# the major
SDBC_MAJOR=2
# the minor
SDBC_MINOR=0
# the micro
SDBC_MICRO=0
# -----------------------Connection Pool settings--------------------------------#
# target
DBPOOL_TARGET=dbpool
# the major
DBPOOL_MAJOR=2
# the minor
DBPOOL_MINOR=0
# the micro
DBPOOL_MICRO=0
# ----------------------------DBASE settings-----------------------------------#
# target
DBASE_TARGET=dbase
# ----------------------------MOZAB settings-----------------------------------#
# the major
MOZAB_MAJOR=2
# the minor
MOZAB_MINOR=0
# the micro
MOZAB_MICRO=0
# ----------------------------MySQL settings-----------------------------------#
# target
MYSQL_TARGET=mysql
# ----------------------------Evoab settings-----------------------------------#
# target
EVOAB_TARGET=evoab
# ----------------------------TDEab settings-------------------------------------#
# target
TDEAB_TARGET=tdeab
# the major
TDEAB_MAJOR=1
# the minor
TDEAB_MINOR=0
# the micro
TDEAB_MICRO=0
# ----------------------------Kab settings-------------------------------------#
# target
KAB_TARGET=kab
# the major
KAB_MAJOR=1
# the minor
KAB_MINOR=0
# the micro
KAB_MICRO=0
# ----------------------------Macab settings-------------------------------------#
# target
MACAB_TARGET=macab
# the major
MACAB_MAJOR=1
# the minor
MACAB_MINOR=0
# the micro
MACAB_MICRO=0
# ----------------------------HSQLDB settings-----------------------------------#
# target
HSQLDB_TARGET=hsqldb
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment