Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
a8b4cb8b
Kaydet (Commit)
a8b4cb8b
authored
Tem 27, 2011
tarafından
Matúš Kukan
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
convert scaddins to gbuild
üst
f2f443b3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
291 additions
and
490 deletions
+291
-490
AllLangResTarget_analysis.mk
scaddins/AllLangResTarget_analysis.mk
+47
-0
AllLangResTarget_date.mk
scaddins/AllLangResTarget_date.mk
+45
-0
Library_analysis.mk
scaddins/Library_analysis.mk
+57
-0
Library_date.mk
scaddins/Library_date.mk
+54
-0
Makefile
scaddins/Makefile
+38
-0
Module_scaddins.mk
scaddins/Module_scaddins.mk
+37
-0
build.lst
scaddins/prj/build.lst
+1
-2
d.lst
scaddins/prj/d.lst
+0
-11
makefile.mk
scaddins/prj/makefile.mk
+12
-101
analysisadd.idl
scaddins/source/analysis/analysisadd.idl
+0
-0
makefile.mk
scaddins/source/analysis/makefile.mk
+0
-138
dateadd.idl
scaddins/source/datefunc/dateadd.idl
+0
-118
datefunc.def
scaddins/source/datefunc/datefunc.def
+0
-5
msdev.mk
scaddins/source/datefunc/msdev.mk
+0
-115
No files found.
scaddins/AllLangResTarget_analysis.mk
0 → 100644
Dosyayı görüntüle @
a8b4cb8b
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2011 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.
#
#*************************************************************************
$(eval $(call gb_AllLangResTarget_AllLangResTarget,analysis))
$(eval $(call gb_AllLangResTarget_add_srs,analysis,\
scaddins/analysis \
))
$(eval $(call gb_SrsTarget_SrsTarget,scaddins/analysis))
$(eval $(call gb_SrsTarget_set_include,scaddins/analysis,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/scaddins/source/analysis) \
))
$(eval $(call gb_SrsTarget_add_files,scaddins/analysis,\
scaddins/source/analysis/analysis.src \
scaddins/source/analysis/analysis_deffuncnames.src \
scaddins/source/analysis/analysis_funcnames.src \
))
# vim: set noet ts=4 sw=4:
scaddins/AllLangResTarget_date.mk
0 → 100644
Dosyayı görüntüle @
a8b4cb8b
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2011 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.
#
#*************************************************************************
$(eval $(call gb_AllLangResTarget_AllLangResTarget,date))
$(eval $(call gb_AllLangResTarget_add_srs,date,\
scaddins/date \
))
$(eval $(call gb_SrsTarget_SrsTarget,scaddins/date))
$(eval $(call gb_SrsTarget_set_include,scaddins/date,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/scaddins/source/datefunc) \
))
$(eval $(call gb_SrsTarget_add_files,scaddins/date,\
scaddins/source/datefunc/datefunc.src \
))
# vim: set noet ts=4 sw=4:
scaddins/Library_analysis.mk
0 → 100644
Dosyayı görüntüle @
a8b4cb8b
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2011 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.
#
#*************************************************************************
$(eval $(call gb_Library_Library,analysis))
$(eval $(call gb_Library_set_componentfile,analysis,scaddins/source/analysis/analysis))
$(eval $(call gb_Library_set_include,analysis,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/scaddins/source/analysis) \
-I$(realpath $(WORKDIR)/UnoApiHeaders/offapi) \
))
$(eval $(call gb_Library_add_api,analysis,\
offapi \
udkapi \
))
$(eval $(call gb_Library_add_linked_libs,analysis,\
cppu \
cppuhelper \
sal \
tl \
))
$(eval $(call gb_Library_add_exception_objects,analysis,\
scaddins/source/analysis/analysis \
scaddins/source/analysis/analysishelper \
scaddins/source/analysis/bessel \
scaddins/source/analysis/financial \
))
# vim: set noet ts=4 sw=4:
scaddins/Library_date.mk
0 → 100644
Dosyayı görüntüle @
a8b4cb8b
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2011 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.
#
#*************************************************************************
$(eval $(call gb_Library_Library,date))
$(eval $(call gb_Library_set_componentfile,date,scaddins/source/datefunc/date))
$(eval $(call gb_Library_set_include,date,\
$$(INCLUDE) \
-I$(realpath $(SRCDIR)/scaddins/source/datefunc) \
-I$(realpath $(WORKDIR)/UnoApiHeaders/offapi) \
))
$(eval $(call gb_Library_add_api,date,\
offapi \
udkapi \
))
$(eval $(call gb_Library_add_linked_libs,date,\
cppu \
cppuhelper \
sal \
tl \
))
$(eval $(call gb_Library_add_exception_objects,date,\
scaddins/source/datefunc/datefunc \
))
# vim: set noet ts=4 sw=4:
scaddins/Makefile
0 → 100644
Dosyayı görüntüle @
a8b4cb8b
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2011 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.
#
#*************************************************************************
ifeq
($(strip
$(SOLARENV)),)
$(error
No
environment
set!)
endif
gb_PARTIALBUILD
:=
T
GBUILDDIR
:=
$(SOLARENV)
/gbuild
include
$(GBUILDDIR)/gbuild.mk
$(eval
$(call
gb_Module_make_global_targets,$(shell
ls
$(dir
$(realpath
$(firstword
$(MAKEFILE_LIST))))/Module*.mk)))
# vim: set noet sw=4 ts=4:
scaddins/Module_scaddins.mk
0 → 100644
Dosyayı görüntüle @
a8b4cb8b
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# Copyright 2000, 2011 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.
#
#*************************************************************************
$(eval $(call gb_Module_Module,scaddins))
$(eval $(call gb_Module_add_targets,scaddins,\
AllLangResTarget_analysis \
AllLangResTarget_date \
Library_analysis \
Library_date \
))
# vim: set noet ts=4 sw=4:
scaddins/prj/build.lst
Dosyayı görüntüle @
a8b4cb8b
ca scaddins : LIBXSLT:libxslt TRANSLATIONS:translations vcl NULL
ca scaddins usr1 - all sc_mkout NULL
ca scaddins\source\datefunc nmake - all sc_dfunc NULL
ca scaddins\source\analysis nmake - all sc_analysis NULL
ca scaddins\prj nmake - all sc_prj NULL
scaddins/prj/d.lst
Dosyayı görüntüle @
a8b4cb8b
mkdir: %COMMON_DEST%\bin\hid
..\%COMMON_OUTDIR%\misc\*.hid %COMMON_DEST%\bin\hid\*.hid
..\%__SRC%\bin\*.dll %_DEST%\bin\*.dll
..\%__SRC%\class\*.jar %_DEST%\bin\*.jar
..\%__SRC%\lib\lib*.so %_DEST%\lib
..\%__SRC%\lib\*.dylib %_DEST%\lib\*.dylib
..\%__SRC%\lib\*.sl %_DEST%\lib\*.sl
..\%__SRC%\bin\*.bin %_DEST%\bin\*.bin
..\%__SRC%\bin\*.res %_DEST%\bin\*.res
..\%__SRC%\misc\analysis.component %_DEST%\xml\analysis.component
..\%__SRC%\misc\date.component %_DEST%\xml\date.component
scaddins/
source/datefunc
/makefile.mk
→
scaddins/
prj
/makefile.mk
Dosyayı görüntüle @
a8b4cb8b
#*************************************************************************
*
#*************************************************************************
#
# 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
...
...
@@ -23,107 +23,18 @@
# <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 ----------------------------------
PRJ
=
..
TARGET
=
prj
.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
.IF
"$(VERBOSE)"
!=
""
VERBOSEFLAG
:=
.ELSE
VERBOSEFLAG
:=
-s
.ENDIF
$(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
all
:
cd
$(PRJ)
&&
$(GNUMAKE)
$(VERBOSEFLAG)
-r
-j$(MAXPROCESS)
$(gb_MAKETARGET)
&&
$(GNUMAKE)
$(VERBOSEFLAG)
-r
deliverlog
scaddins/source/analysis/analysisadd.idl
deleted
100644 → 0
Dosyayı görüntüle @
f2f443b3
This diff is collapsed.
Click to expand it.
scaddins/source/analysis/makefile.mk
deleted
100644 → 0
Dosyayı görüntüle @
f2f443b3
#**************************************************************************
#
# 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
=
analysis
ENABLE_EXCEPTIONS
=
TRUE
USE_DEFFILE
=
TRUE
LIBTARGET
=
NO
# --- Settings ----------------------------------
.INCLUDE
:
settings.mk
# --- Types -------------------------------------
UNOUCRRDB
=
$(SOLARBINDIR)$/
types.rdb
$(BIN)$/
analysisadd.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.XAnalysis
\
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.LocalizedName
\
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
\
com.sun.star.util.XNumberFormatter
\
com.sun.star.util.XNumberFormatTypes
\
com.sun.star.sheet.NoConvergenceException
# --- Files -------------------------------------
SLOFILES
=
\
$(SLO)$/
analysis.obj
\
$(SLO)$/
financial.obj
\
$(SLO)$/
analysishelper.obj
\
$(SLO)$/
bessel.obj
ALLIDLFILES
=
\
analysisadd.idl
SRS1NAME
=
$(TARGET)
SRC1FILES
=
\
analysis.src
\
analysis_funcnames.src
\
analysis_deffuncnames.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)$/
analysis.srs
RESLIB1NAME
=
analysis
RESLIB1SRSFILES
=
\
$(RESLIB1LIST)
# --- Targets ----------------------------------
.INCLUDE
:
target.mk
$(BIN)$/analysisadd.rdb
:
$(ALLIDLFILES)
$(IDLC)
-I$(PRJ)
-I$(SOLARIDLDIR)
-O$(BIN)
$?
$(REGMERGE) $@ /UCR $(BIN)$/{$(?
:
f:s/.idl/.urd/)}
touch
$@
ALLTAR
:
$(MISC)/analysis.component
$(MISC)/analysis.component .ERRREMOVE
:
$(SOLARENV)/bin/createcomponent.xslt
\
analysis.component
$(XSLTPROC)
--nonet
--stringparam
uri
\
'$(COMPONENTPREFIX_BASIS_NATIVE)$(SHL1TARGETN:f)'
-o
$@
\
$(SOLARENV)/bin/createcomponent.xslt
analysis.component
scaddins/source/datefunc/dateadd.idl
deleted
100644 → 0
Dosyayı görüntüle @
f2f443b3
/*************************************************************************
*
*
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
;
}
;
}
;
}
;
}
;
}
;
}
;
scaddins/source/datefunc/datefunc.def
deleted
100644 → 0
Dosyayı görüntüle @
f2f443b3
LIBRARY datefunc
DESCRIPTION 'StarView 3.00 Uno BE Reflection data 551 '
HEAPSIZE 0
EXPORTS
component_getFactory
scaddins/source/datefunc/msdev.mk
deleted
100644 → 0
Dosyayı görüntüle @
f2f443b3
#*************************************************************************
#
# 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)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment