diff options
Diffstat (limited to 'scaddins/source/datefunc')
-rw-r--r-- | scaddins/source/datefunc/dateadd.idl | 118 | ||||
-rw-r--r-- | scaddins/source/datefunc/datefunc.def | 5 | ||||
-rw-r--r-- | scaddins/source/datefunc/makefile.mk | 129 | ||||
-rw-r--r-- | scaddins/source/datefunc/msdev.mk | 115 |
4 files changed, 0 insertions, 367 deletions
diff --git a/scaddins/source/datefunc/dateadd.idl b/scaddins/source/datefunc/dateadd.idl deleted file mode 100644 index 2ac925678938..000000000000 --- a/scaddins/source/datefunc/dateadd.idl +++ /dev/null @@ -1,118 +0,0 @@ -/************************************************************************* -* - * 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 <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/beans/XPropertySet.idl> -#include <com/sun/star/sheet/LocalizedName.idl> - -module com -{ -module sun -{ -module star -{ -module sheet -{ -module addin -{ - interface XCompatibilityNames : com::sun::star::uno::XInterface - { - /// @return a sequence with all localized names for a programmatic name - sequence< com::sun::star::sheet::LocalizedName > getCompatibilityNames ( [in] string aProgrammaticName ); - }; - - /** - * Interface with date functions. - */ - interface XDateFunctions : com::sun::star::uno::XInterface - { - /// calculates the number of weeks between two dates. - long getDiffWeeks( - [in] com::sun::star::beans::XPropertySet xOptions, - [in] long nStartDate, [in] long nEndDate, [in] long nMode ) - raises( com::sun::star::lang::IllegalArgumentException ); - - /// calculates the number of months between two dates. - long getDiffMonths( - [in] com::sun::star::beans::XPropertySet xOptions, - [in] long nStartDate, [in] long nEndDate, [in] long nMode ) - raises( com::sun::star::lang::IllegalArgumentException ); - - /// calculates the number of years between two dates. - long getDiffYears( - [in] com::sun::star::beans::XPropertySet xOptions, - [in] long nStartDate, [in] long nEndDate, [in] long nMode ) - raises( com::sun::star::lang::IllegalArgumentException ); - - /// checks if a date is in a leap year. - long getIsLeapYear( - [in] com::sun::star::beans::XPropertySet xOptions, - [in] long nDate ) - raises( com::sun::star::lang::IllegalArgumentException ); - - /// calculates the number of days in a month. - long getDaysInMonth( - [in] com::sun::star::beans::XPropertySet xOptions, - [in] long nDate ) - raises( com::sun::star::lang::IllegalArgumentException ); - - /// calculates the number of days in a year. - long getDaysInYear( - [in] com::sun::star::beans::XPropertySet xOptions, - [in] long nDate ) - raises( com::sun::star::lang::IllegalArgumentException ); - - /// calculates the number of weeks in a year. - long getWeeksInYear( - [in] com::sun::star::beans::XPropertySet xOptions, - [in] long nDate ) - raises( com::sun::star::lang::IllegalArgumentException ); - }; - - /** - * Interface with miscellaneous functions. - */ - interface XMiscFunctions : com::sun::star::uno::XInterface - { - /// Encrypts or decrypts a string using the ROT13 algorithm. - string getRot13( [in] string aSrcString ) - raises( com::sun::star::lang::IllegalArgumentException ); - }; - - service DateFunctions - { - // exported interfaces: - interface XDateFunctions; - interface XMiscFunctions; - }; -}; -}; -}; -}; -}; - diff --git a/scaddins/source/datefunc/datefunc.def b/scaddins/source/datefunc/datefunc.def deleted file mode 100644 index 8fbd938b92ab..000000000000 --- a/scaddins/source/datefunc/datefunc.def +++ /dev/null @@ -1,5 +0,0 @@ -LIBRARY datefunc -DESCRIPTION 'StarView 3.00 Uno BE Reflection data 551 ' -HEAPSIZE 0 -EXPORTS -component_getFactory diff --git a/scaddins/source/datefunc/makefile.mk b/scaddins/source/datefunc/makefile.mk deleted file mode 100644 index afb221bd3be9..000000000000 --- a/scaddins/source/datefunc/makefile.mk +++ /dev/null @@ -1,129 +0,0 @@ -#************************************************************************** -# -# 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=scaddins - -TARGET=date - -ENABLE_EXCEPTIONS=TRUE -USE_DEFFILE=TRUE -LIBTARGET=NO - -# --- Settings ---------------------------------- - -.INCLUDE : settings.mk - -# --- Types ------------------------------------- - -UNOUCRRDB=$(SOLARBINDIR)$/types.rdb $(BIN)$/dateadd.rdb -UNOUCRDEP=$(UNOUCRRDB) - -UNOUCROUT=$(OUT)$/inc$/$(PRJNAME)$/$(TARGET) -INCPRE+=$(UNOUCROUT) - -# --- Types ------------------------------------- - -# comprehensive type info, so rdb needn't be installed -NO_OFFUH=TRUE -CPPUMAKERFLAGS*=-C - -UNOTYPES=\ - com.sun.star.sheet.addin.XDateFunctions \ - com.sun.star.sheet.addin.XMiscFunctions \ - com.sun.star.lang.XComponent \ - com.sun.star.lang.XMultiServiceFactory \ - com.sun.star.lang.XSingleComponentFactory \ - com.sun.star.lang.XSingleServiceFactory \ - com.sun.star.uno.TypeClass \ - com.sun.star.uno.XInterface \ - com.sun.star.registry.XImplementationRegistration \ - com.sun.star.sheet.XAddIn \ - com.sun.star.sheet.XCompatibilityNames \ - com.sun.star.lang.XServiceName \ - com.sun.star.lang.XServiceInfo \ - com.sun.star.lang.XTypeProvider \ - com.sun.star.uno.XWeak \ - com.sun.star.uno.XAggregation \ - com.sun.star.uno.XComponentContext \ - com.sun.star.util.Date - -# --- Files ------------------------------------- - -SLOFILES=\ - $(SLO)$/datefunc.obj - -ALLIDLFILES=\ - dateadd.idl - -SRS1NAME=$(TARGET) -SRC1FILES =\ - datefunc.src - -# --- Library ----------------------------------- - -SHL1TARGET=$(TARGET)$(DLLPOSTFIX) -SHL1OBJS=$(SLOFILES) -SHL1STDLIBS= \ - $(TOOLSLIB) \ - $(CPPUHELPERLIB) \ - $(CPPULIB) \ - $(SALLIB) - -SHL1DEPN=makefile.mk - -SHL1VERSIONMAP=$(SOLARENV)/src/component.map -SHL1DEF=$(MISC)$/$(SHL1TARGET).def -DEF1NAME=$(SHL1TARGET) - -# --- Resourcen ---------------------------------------------------- - -RESLIB1LIST=\ - $(SRS)$/date.srs - -RESLIB1NAME=date -RESLIB1SRSFILES=\ - $(RESLIB1LIST) - -# --- Targets ---------------------------------- - -.INCLUDE : target.mk - -$(BIN)$/dateadd.rdb: $(ALLIDLFILES) - $(IDLC) -I$(PRJ) -I$(SOLARIDLDIR) -O$(BIN) $? - $(REGMERGE) $@ /UCR $(BIN)$/{$(?:f:s/.idl/.urd/)} - touch $@ - - - -ALLTAR : $(MISC)/date.component - -$(MISC)/date.component .ERRREMOVE : $(SOLARENV)/bin/createcomponent.xslt \ - date.component - $(XSLTPROC) --nonet --stringparam uri \ - '$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)' -o $@ \ - $(SOLARENV)/bin/createcomponent.xslt date.component diff --git a/scaddins/source/datefunc/msdev.mk b/scaddins/source/datefunc/msdev.mk deleted file mode 100644 index 3f99d2e4b6c4..000000000000 --- a/scaddins/source/datefunc/msdev.mk +++ /dev/null @@ -1,115 +0,0 @@ -#************************************************************************* -# -# 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. -# -#************************************************************************* - -.SUFFIXES: .urd .idl - -# the root directory of the udk -# also adjust include statements if this is changed -ROOT=i:\udk100 - -include i:\udk100\msdev\defines.mk - -# the project directory under runtime -PROJECT=datefunc - -# the target of this makefile -TARGET=$(BINOUT)\datefunc.dll - -CPPFLAGS = \ - -I$(RUNTIME)\sal\inc \ - -I$(RUNTIME)\cppu\inc \ - -I$(RUNTIME)\cppuhelper\inc \ - -I$(RUNTIME)\stoc\inc \ - -I$(UNOHEADER_OUT) - -OBJS=$(OBJOUT)\datefunc.obj - -# flags and macros -include i:\udk100\msdev\flags.mk - -URDS = $(URDOUT)\dateadd.urd - -CPPUMAKER_OPT=-C -UNOHEADER_OUT=$(UNOHEADER_COM) - -# the rdb files -RDBS=$(RDBOUT)\applicat.rdb $(RDBOUT)\dateadd.rdb - -UNOHEADER=\ - $(UNOHEADER_OUT)\com\sun\star\lang\XComponent.hpp \ - $(UNOHEADER_OUT)\com\sun\star\lang\XMultiServiceFactory.hpp \ - $(UNOHEADER_OUT)\com\sun\star\lang\XSingleServiceFactory.hpp \ - $(UNOHEADER_OUT)\com\sun\star\uno\TypeClass.hpp \ - $(UNOHEADER_OUT)\com\sun\star\uno\XInterface.hpp \ - $(UNOHEADER_OUT)\com\sun\star\registry\XImplementationRegistration.hpp \ - $(UNOHEADER_OUT)\com\sun\star\sheet\XAddIn.hpp \ - $(UNOHEADER_OUT)\com\sun\star\lang\XServiceName.hpp \ - $(UNOHEADER_OUT)\com\sun\star\lang\XServiceInfo.hpp \ - $(UNOHEADER_OUT)\com\sun\star\lang\XTypeProvider.hpp \ - $(UNOHEADER_OUT)\com\sun\star\uno\XWeak.hpp \ - $(UNOHEADER_OUT)\com\sun\star\uno\XAggregation.hpp \ - $(UNOHEADER_OUT)\com\sun\star\util\Date.hpp \ - $(UNOHEADER_OUT)\com\sun\star\sheet\addin\XDateFunctions.hpp - -$(UNOHEADER_OUT)\com\sun\star\sheet\addin\XDateFunctions.hpp: $(RDBS) $(CPPUMAKER) - -$(MKDIR) $(@D) - $(CPPUMAKER) $(CPPUMAKER_OPT) -Tcom.sun.star.sheet.addin.XDateFunctions -B/UCR -O$(UNOHEADER_OUT) $(RDBS) - -$(UNOHEADER_OUT)\com\sun\star\sheet\XAddIn.hpp: $(RDBS) $(CPPUMAKER) - -$(MKDIR) $(@D) - $(CPPUMAKER) $(CPPUMAKER_OPT) -Tcom.sun.star.sheet.XAddIn -B/UCR -O$(UNOHEADER_OUT) $(RDBS) - -$(UNOHEADER_OUT)\com\sun\star\lang\XServiceName.hpp: $(RDBS) $(CPPUMAKER) - -$(MKDIR) $(@D) - $(CPPUMAKER) $(CPPUMAKER_OPT) -Tcom.sun.star.lang.XServiceName -B/UCR -O$(UNOHEADER_OUT) $(RDBS) - -$(UNOHEADER_OUT)\com\sun\star\util\Date.hpp: $(RDBS) $(CPPUMAKER) - -$(MKDIR) $(@D) - $(CPPUMAKER) $(CPPUMAKER_OPT) -Tcom.sun.star.util.Date -B/UCR -O$(UNOHEADER_OUT) $(RDBS) - -include i:\udk100\msdev\genheader.mk - -$(URDS): $(UNOIDL) - -.idl{$(URDOUT)}.urd: - -$(MKDIR) $(@D) - $(UNOIDL) -I$(ROOT)\idl $< -Burd -OH$(@D) - -$(RDBOUT)\dateadd.rdb: $(URDS) $(REGMERGE) - -$(MKDIR) $(@D) - $(REGMERGE) $@ /UCR $(URDS) - -.cxx{$(OBJOUT)}.obj: - -$(MKDIR) $(@D) - $(CC) $(CCPPFLAGS) $(CCFLAGS) $< /Fo$@ - -$(TARGET): $(UNOHEADER) $(OBJS) - -$(MKDIR) $(@D) - $(LIB32) $(LFLAGS) /DLL $(OBJS) /out:$@ -def:datefunc.def $(LINKCPPUHELPER) $(LINKCPPU) $(LINKVOS) $(LINKSAL) msvcirtd.lib $(LIBS) - - - |