summaryrefslogtreecommitdiff
path: root/scaddins/source/datefunc
diff options
context:
space:
mode:
Diffstat (limited to 'scaddins/source/datefunc')
-rw-r--r--scaddins/source/datefunc/dateadd.idl118
-rw-r--r--scaddins/source/datefunc/datefunc.def5
-rw-r--r--scaddins/source/datefunc/makefile.mk129
-rw-r--r--scaddins/source/datefunc/msdev.mk115
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)
-
-
-