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
eadcfa4e
Kaydet (Commit)
eadcfa4e
authored
May 21, 2012
tarafından
David Ostrovsky
Kaydeden (comit)
David Tardon
May 24, 2012
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
fdo#50162 merge rtlbootstrap.mk into configure.in
Change-Id: I241be2704a069ec1f6be5861084039569673cc12
üst
f6fff52b
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
69 additions
and
149 deletions
+69
-149
config_host.mk.in
config_host.mk.in
+2
-0
configure.in
configure.in
+58
-1
makefile.mk
instsetoo_native/util/makefile.mk
+0
-1
CustomTarget_generated.mk
sal/CustomTarget_generated.mk
+1
-20
Library_sal.mk
sal/Library_sal.mk
+2
-0
Package_generated.mk
sal/Package_generated.mk
+0
-1
bootstrap.cxx
sal/rtl/source/bootstrap.cxx
+2
-4
macro.hxx
sal/rtl/source/macro.hxx
+0
-116
platform.mk
sdext/platform.mk
+4
-4
settings.mk
solenv/inc/settings.mk
+0
-2
No files found.
config_host.mk.in
Dosyayı görüntüle @
eadcfa4e
...
@@ -426,6 +426,8 @@ export REDLAND_CFLAGS=@REDLAND_CFLAGS@
...
@@ -426,6 +426,8 @@ export REDLAND_CFLAGS=@REDLAND_CFLAGS@
export REDLAND_LIBS=@REDLAND_LIBS@
export REDLAND_LIBS=@REDLAND_LIBS@
export RHINO_JAR=@RHINO_JAR@
export RHINO_JAR=@RHINO_JAR@
export RPM=@RPM@
export RPM=@RPM@
export RTL_OS=@RTL_OS@
export RTL_ARCH=@RTL_ARCH@
export SAC_JAR=@SAC_JAR@
export SAC_JAR=@SAC_JAR@
export SAL_ENABLE_FILE_LOCKING=1
export SAL_ENABLE_FILE_LOCKING=1
export SAMPLEICC_CFLAGS=@SAMPLEICC_CFLAGS@
export SAMPLEICC_CFLAGS=@SAMPLEICC_CFLAGS@
...
...
configure.in
Dosyayı görüntüle @
eadcfa4e
...
@@ -2992,6 +2992,8 @@ aix*)
...
@@ -2992,6 +2992,8 @@ aix*)
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
OS=AIX
OS=AIX
RTL_OS=AIX
RTL_ARCH=PowerPC
OUTPATH=unxaigppc
OUTPATH=unxaigppc
P_SEP=:
P_SEP=:
SOLARLIB="-L../lib -L$SRC_ROOT/solenv/$OUTPATH/lib"
SOLARLIB="-L../lib -L$SRC_ROOT/solenv/$OUTPATH/lib"
...
@@ -3004,6 +3006,7 @@ cygwin*)
...
@@ -3004,6 +3006,7 @@ cygwin*)
GUI=WNT
GUI=WNT
GUIBASE=WIN
GUIBASE=WIN
OS=WNT
OS=WNT
RTL_OS=Windows
P_SEP=";"
P_SEP=";"
case "$host_cpu" in
case "$host_cpu" in
...
@@ -3011,11 +3014,13 @@ cygwin*)
...
@@ -3011,11 +3014,13 @@ cygwin*)
if test "$CL_X64" != ""; then
if test "$CL_X64" != ""; then
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_64
LIB64="lib/x64"
LIB64="lib/x64"
OUTPATH=wntmscx$COMEX
OUTPATH=wntmscx$COMEX
else
else
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
OUTPATH=wntmsci$COMEX
OUTPATH=wntmsci$COMEX
fi
fi
;;
;;
...
@@ -3034,12 +3039,14 @@ darwin*)
...
@@ -3034,12 +3039,14 @@ darwin*)
# Not sure if "Aqua" is the right term to use?
# Not sure if "Aqua" is the right term to use?
GUIBASE="aqua"
GUIBASE="aqua"
OS=MACOSX
OS=MACOSX
RTL_OS=MacOSX
P_SEP=:
P_SEP=:
case "$host_cpu" in
case "$host_cpu" in
arm*)
arm*)
CPU=R
CPU=R
CPUNAME=ARM
CPUNAME=ARM
RTL_ARCH=ARM_EABI
GUIBASE=cocoatouch
GUIBASE=cocoatouch
OUTPATH=unxiosr
OUTPATH=unxiosr
OS=IOS;
OS=IOS;
...
@@ -3047,11 +3054,13 @@ darwin*)
...
@@ -3047,11 +3054,13 @@ darwin*)
powerpc*)
powerpc*)
CPU=P
CPU=P
CPUNAME=POWERPC
CPUNAME=POWERPC
RTL_ARCH=PowerPC
OUTPATH=unxmacxp
OUTPATH=unxmacxp
;;
;;
i*86|x86_64)
i*86|x86_64)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
OUTPATH=unxmacxi
OUTPATH=unxmacxi
;;
;;
*)
*)
...
@@ -3066,6 +3075,7 @@ dragonfly*)
...
@@ -3066,6 +3075,7 @@ dragonfly*)
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
OS=DRAGONFLY
OS=DRAGONFLY
RTL_OS=DragonFly
OUTPATH=unxdfly
OUTPATH=unxdfly
P_SEP=:
P_SEP=:
...
@@ -3073,10 +3083,12 @@ dragonfly*)
...
@@ -3073,10 +3083,12 @@ dragonfly*)
i*86)
i*86)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
;;
;;
x86_64)
x86_64)
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_64
;;
;;
*)
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
...
@@ -3091,6 +3103,7 @@ freebsd*)
...
@@ -3091,6 +3103,7 @@ freebsd*)
COM=GCC
COM=GCC
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
RTL_OS=FreeBSD
OS=FREEBSD
OS=FREEBSD
OUTPATH=unxfbsd
OUTPATH=unxfbsd
P_SEP=:
P_SEP=:
...
@@ -3099,11 +3112,13 @@ freebsd*)
...
@@ -3099,11 +3112,13 @@ freebsd*)
i*86)
i*86)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
OUTPATH=unxfbsdi
OUTPATH=unxfbsdi
;;
;;
x86_64)
x86_64)
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_64
;;
;;
*)
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
...
@@ -3119,17 +3134,19 @@ kfreebsd*)
...
@@ -3119,17 +3134,19 @@ kfreebsd*)
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
OS=LINUX
OS=LINUX
RTL_OS=kFreeBSD
case "$host_cpu" in
case "$host_cpu" in
i*86)
i*86)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
OUTPATH=unxkfgi6
OUTPATH=unxkfgi6
;;
;;
x86_64)
x86_64)
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_64
LIB64="lib64"
LIB64="lib64"
OUTPATH=unxkfgx6
OUTPATH=unxkfgx6
;;
;;
...
@@ -3147,6 +3164,7 @@ linux-gnu*)
...
@@ -3147,6 +3164,7 @@ linux-gnu*)
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
OS=LINUX
OS=LINUX
RTL_OS=Linux
P_SEP=:
P_SEP=:
case "$host_cpu" in
case "$host_cpu" in
...
@@ -3154,6 +3172,7 @@ linux-gnu*)
...
@@ -3154,6 +3172,7 @@ linux-gnu*)
alpha)
alpha)
CPU=L
CPU=L
CPUNAME=AXP
CPUNAME=AXP
RTL_ARCH=ALPHA
OUTPATH=unxlngaxp
OUTPATH=unxlngaxp
;;
;;
arm*)
arm*)
...
@@ -3161,82 +3180,102 @@ linux-gnu*)
...
@@ -3161,82 +3180,102 @@ linux-gnu*)
CPUNAME=ARM
CPUNAME=ARM
EPM_FLAGS="-a arm"
EPM_FLAGS="-a arm"
OUTPATH=unxlngr
OUTPATH=unxlngr
RTL_ARCH=ARM_EABI
case "$host_cpu" in
arm*-linux)
RTL_ARCH=ARM_OABI
;;
esac
;;
;;
hppa)
hppa)
CPU=H
CPU=H
CPUNAME=HPPA
CPUNAME=HPPA
RTL_ARCH=HPPA
EPM_FLAGS="-a hppa"
EPM_FLAGS="-a hppa"
OUTPATH=unxlnghppa
OUTPATH=unxlnghppa
;;
;;
i*86)
i*86)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
OUTPATH=unxlngi6
OUTPATH=unxlngi6
;;
;;
ia64)
ia64)
CPU=A
CPU=A
CPUNAME=IA64
CPUNAME=IA64
RTL_ARCH=IA64
OUTPATH=unxlnga
OUTPATH=unxlnga
;;
;;
mips)
mips)
CPU=M
CPU=M
CPUNAME=GODSON
CPUNAME=GODSON
RTL_ARCH=MIPS_EB
EPM_FLAGS="-a mips"
EPM_FLAGS="-a mips"
OUTPATH=unxlngmips
OUTPATH=unxlngmips
;;
;;
mips64)
mips64)
CPU=M
CPU=M
CPUNAME=GODSON
CPUNAME=GODSON
RTL_ARCH=MIPS_EB
EPM_FLAGS="-a mips64"
EPM_FLAGS="-a mips64"
OUTPATH=unxlngmips
OUTPATH=unxlngmips
;;
;;
mips64el)
mips64el)
CPU=M
CPU=M
CPUNAME=GODSON
CPUNAME=GODSON
RTL_ARCH=MIPS_EL
EPM_FLAGS="-a mips64el"
EPM_FLAGS="-a mips64el"
OUTPATH=unxlngmips
OUTPATH=unxlngmips
;;
;;
mipsel)
mipsel)
CPU=M
CPU=M
CPUNAME=GODSON
CPUNAME=GODSON
RTL_ARCH=MIPS_EL
EPM_FLAGS="-a mipsel"
EPM_FLAGS="-a mipsel"
OUTPATH=unxlngmips
OUTPATH=unxlngmips
;;
;;
m68k)
m68k)
CPU=6
CPU=6
CPUNAME=M68K
CPUNAME=M68K
RTL_ARCH=M68K
OUTPATH=unxlngm68k
OUTPATH=unxlngm68k
;;
;;
powerpc)
powerpc)
CPU=P
CPU=P
CPUNAME=POWERPC
CPUNAME=POWERPC
RTL_ARCH=PowerPC
OUTPATH=unxlngppc
OUTPATH=unxlngppc
;;
;;
powerpc64)
powerpc64)
CPU=P
CPU=P
CPUNAME=POWERPC64
CPUNAME=POWERPC64
RTL_ARCH=PowerPC_64
LIB64="lib64"
LIB64="lib64"
OUTPATH=unxlngppc64
OUTPATH=unxlngppc64
;;
;;
sparc)
sparc)
CPU=S
CPU=S
CPUNAME=SPARC
CPUNAME=SPARC
RTL_ARCH=SPARC
OUTPATH=unxlngs
OUTPATH=unxlngs
;;
;;
s390)
s390)
CPU=3
CPU=3
CPUNAME=S390
CPUNAME=S390
RTL_ARCH=S390
OUTPATH=unxlngs390
OUTPATH=unxlngs390
;;
;;
s390x)
s390x)
CPU=3
CPU=3
CPUNAME=S390x
CPUNAME=S390x
RTL_ARCH=S390x
LIB64="lib64"
LIB64="lib64"
OUTPATH=unxlngs390x
OUTPATH=unxlngs390x
;;
;;
x86_64)
x86_64)
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_64
LIB64="lib64"
LIB64="lib64"
OUTPATH=unxlngx6
OUTPATH=unxlngx6
;;
;;
...
@@ -3254,6 +3293,7 @@ linux-androideabi*)
...
@@ -3254,6 +3293,7 @@ linux-androideabi*)
GUI=UNX
GUI=UNX
GUIBASE=android
GUIBASE=android
OS=ANDROID
OS=ANDROID
RTL_OS=Android
P_SEP=:
P_SEP=:
case "$host_cpu" in
case "$host_cpu" in
...
@@ -3261,6 +3301,7 @@ linux-androideabi*)
...
@@ -3261,6 +3301,7 @@ linux-androideabi*)
arm|armel)
arm|armel)
CPU=R
CPU=R
CPUNAME=ARM
CPUNAME=ARM
RTL_ARCH=ARM_EABI
OUTPATH=unxandr
OUTPATH=unxandr
;;
;;
*)
*)
...
@@ -3276,6 +3317,7 @@ mingw*)
...
@@ -3276,6 +3317,7 @@ mingw*)
GUI=WNT
GUI=WNT
GUIBASE=WIN
GUIBASE=WIN
OS=WNT
OS=WNT
RTL_OS=Windows
P_SEP=:
P_SEP=:
case "$host_cpu" in
case "$host_cpu" in
...
@@ -3283,10 +3325,12 @@ mingw*)
...
@@ -3283,10 +3325,12 @@ mingw*)
if test "$CL_X64" != ""; then
if test "$CL_X64" != ""; then
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_84
OUTPATH=wntgccx$COMEX
OUTPATH=wntgccx$COMEX
else
else
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
OUTPATH=wntgcci$COMEX
OUTPATH=wntgcci$COMEX
fi
fi
;;
;;
...
@@ -3305,6 +3349,7 @@ mingw*)
...
@@ -3305,6 +3349,7 @@ mingw*)
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
OS=NETBSD
OS=NETBSD
RTL_OS=NetBSD
OUTPATH=unxnbsd
OUTPATH=unxnbsd
P_SEP=:
P_SEP=:
...
@@ -3312,18 +3357,22 @@ mingw*)
...
@@ -3312,18 +3357,22 @@ mingw*)
i*86)
i*86)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
;;
;;
powerpc)
powerpc)
CPU=P
CPU=P
CPUNAME=POWERPC
CPUNAME=POWERPC
RTL_ARCH=PowerPC
;;
;;
sparc)
sparc)
CPU=S
CPU=S
CPUNAME=SPARC
CPUNAME=SPARC
RTL_ARCH=SPARC
;;
;;
x86_64)
x86_64)
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_64
;;
;;
*)
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
...
@@ -3339,6 +3388,7 @@ openbsd*)
...
@@ -3339,6 +3388,7 @@ openbsd*)
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
OS=OPENBSD
OS=OPENBSD
RTL_OS=OpenBSD
OUTPATH=unxobsd
OUTPATH=unxobsd
P_SEP=:
P_SEP=:
...
@@ -3346,10 +3396,12 @@ openbsd*)
...
@@ -3346,10 +3396,12 @@ openbsd*)
i*86)
i*86)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
;;
;;
x86_64)
x86_64)
CPU=X
CPU=X
CPUNAME=X86_64
CPUNAME=X86_64
RTL_ARCH=X86_64
;;
;;
*)
*)
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
AC_MSG_ERROR([Unsupported host_cpu $host_cpu for host_os $host_os])
...
@@ -3369,17 +3421,20 @@ solaris*)
...
@@ -3369,17 +3421,20 @@ solaris*)
GUI=UNX
GUI=UNX
GUIBASE=unx
GUIBASE=unx
OS=SOLARIS
OS=SOLARIS
RTL_OS=Solaris
P_SEP=:
P_SEP=:
case "$host_cpu" in
case "$host_cpu" in
i*86)
i*86)
CPU=I
CPU=I
CPUNAME=INTEL
CPUNAME=INTEL
RTL_ARCH=x86
OUTPATH=unxsogi
OUTPATH=unxsogi
;;
;;
sparc)
sparc)
CPU=S
CPU=S
CPUNAME=SPARC
CPUNAME=SPARC
RTL_ARCH=SPARC
OUTPATH=unxsogs
OUTPATH=unxsogs
;;
;;
*)
*)
...
@@ -3420,6 +3475,8 @@ SOLARINC="-I. -I${SOLARVER}/$INPATH/inc/external -I${SOLARVER}/$INPATH/inc -I$SR
...
@@ -3420,6 +3475,8 @@ SOLARINC="-I. -I${SOLARVER}/$INPATH/inc/external -I${SOLARVER}/$INPATH/inc -I$SR
AC_SUBST(COM)
AC_SUBST(COM)
AC_SUBST(CPU)
AC_SUBST(CPU)
AC_SUBST(CPUNAME)
AC_SUBST(CPUNAME)
AC_SUBST(RTL_OS)
AC_SUBST(RTL_ARCH)
AC_SUBST(EPM_FLAGS)
AC_SUBST(EPM_FLAGS)
AC_SUBST(GUI)
AC_SUBST(GUI)
AC_SUBST(GUIBASE)
AC_SUBST(GUIBASE)
...
...
instsetoo_native/util/makefile.mk
Dosyayı görüntüle @
eadcfa4e
...
@@ -30,7 +30,6 @@ PRJNAME=instsetoo_native
...
@@ -30,7 +30,6 @@ PRJNAME=instsetoo_native
TARGET
=
util
TARGET
=
util
.INCLUDE
:
settings.mk
.INCLUDE
:
settings.mk
.INCLUDE
:
$(SOLARINCDIR)$/rtlbootstrap.mk
# PERL:=@echo
# PERL:=@echo
...
...
sal/CustomTarget_generated.mk
Dosyayı görüntüle @
eadcfa4e
...
@@ -30,28 +30,9 @@ $(eval $(call gb_CustomTarget_CustomTarget,sal/generated))
...
@@ -30,28 +30,9 @@ $(eval $(call gb_CustomTarget_CustomTarget,sal/generated))
sal_DIR
:=
$
(
call gb_CustomTarget_get_workdir,sal/generated
)
sal_DIR
:=
$
(
call gb_CustomTarget_get_workdir,sal/generated
)
$(call gb_CustomTarget_get_target,sal/generated)
:
\
$(call gb_CustomTarget_get_target,sal/generated)
:
\
$(sal_DIR)/
rtlbootstrap.mk $(sal_DIR)/
sal/udkversion.h
\
$(sal_DIR)/sal/udkversion.h
\
$(if $(filter-out $(COM)
,
MSC)
,
$(sal_DIR)/sal/typesizes.h)
$(if $(filter-out $(COM)
,
MSC)
,
$(sal_DIR)/sal/typesizes.h)
ifeq
($(COM),MSC)
$(sal_DIR)/rtlbootstrap.mk
:
| $(sal_DIR)/.dir
echo
RTL_OS:
=
Windows
>
$@
ifeq
($(CPUNAME),INTEL)
echo RTL_ARCH
:
=x86 >> $@
else
echo RTL_ARCH
:
=X86_64 >> $@
endif
else
$(sal_DIR)/rtlbootstrap.mk
:
$(sal_DIR)/sal/typesizes.h | $(sal_DIR)/.dir
$
(
call gb_Output_announce,
$
(
subst
$(WORKDIR)
/,,
$@
)
,
$(true)
,CXX,1
)
$
(
call gb_Helper_abbreviate_dirs,
\
(
echo
'#include "macro.hxx"'
;
echo
RTL_OS:
=
THIS_OS
;
echo
RTL_ARCH:
=
THIS_ARCH
)
>
$(sal_DIR)
/bootstrap.cxx
&&
\
$(CXX)
-E
$(gb_OSDEFS)
$(gb_CXXFLAGS)
-D
$(CPUNAME)
-I
$(sal_DIR)
-I
$(SRCDIR)
/sal/rtl/source
\
-I
$(SRCDIR)
/sal/inc
$(sal_DIR)
/bootstrap.cxx
>
$@
.tmp
&&
\
cat
$@
.tmp |
grep
'^RTL_'
|
sed
-e
's/"//g'
>
$@
&&
\
rm
$(sal_DIR)
/bootstrap.cxx
$@
.tmp
)
endif
$(sal_DIR)/sal/typesizes.h
:
| $(sal_DIR)/sal/.dir
$(sal_DIR)/sal/typesizes.h
:
| $(sal_DIR)/sal/.dir
$
(
call gb_Output_announce,
$
(
subst
$(WORKDIR)
/,,
$@
)
,
$(true)
,ECH,1
)
$
(
call gb_Output_announce,
$
(
subst
$(WORKDIR)
/,,
$@
)
,
$(true)
,ECH,1
)
echo
'/* This file is autogenerated from configure script data */'
>
$@
echo
'/* This file is autogenerated from configure script data */'
>
$@
...
...
sal/Library_sal.mk
Dosyayı görüntüle @
eadcfa4e
...
@@ -52,6 +52,8 @@ $(eval $(call gb_Library_add_defs,sal,\
...
@@ -52,6 +52,8 @@ $(eval $(call gb_Library_add_defs,sal,\
)
\
)
\
$(LFS_CFLAGS)
\
$(LFS_CFLAGS)
\
-DSAL_DLLIMPLEMENTATION
\
-DSAL_DLLIMPLEMENTATION
\
-DRTL_OS
=
"
\"
$(RTL_OS)
"
\"
\
-DRTL_ARCH
=
"
\"
$(RTL_ARCH)
"
\"
\
))
))
$(eval
$(call
gb_Library_use_libraries,sal,\
$(eval
$(call
gb_Library_use_libraries,sal,\
...
...
sal/Package_generated.mk
Dosyayı görüntüle @
eadcfa4e
...
@@ -27,7 +27,6 @@
...
@@ -27,7 +27,6 @@
$(eval
$(call
gb_Package_Package,sal_generated,$(call
gb_CustomTarget_get_workdir,sal/generated)))
$(eval
$(call
gb_Package_Package,sal_generated,$(call
gb_CustomTarget_get_workdir,sal/generated)))
$(eval
$(call
gb_Package_add_file,sal_generated,inc/rtlbootstrap.mk,rtlbootstrap.mk))
$(eval
$(call
gb_Package_add_file,sal_generated,inc/sal/udkversion.h,sal/udkversion.h))
$(eval
$(call
gb_Package_add_file,sal_generated,inc/sal/udkversion.h,sal/udkversion.h))
ifneq
($(COM),MSC)
ifneq
($(COM),MSC)
...
...
sal/rtl/source/bootstrap.cxx
Dosyayı görüntüle @
eadcfa4e
...
@@ -47,8 +47,6 @@
...
@@ -47,8 +47,6 @@
#include <rtl/uri.hxx>
#include <rtl/uri.hxx>
#include "rtl/allocator.hxx"
#include "rtl/allocator.hxx"
#include "macro.hxx"
#include <algorithm>
#include <algorithm>
#include <map>
#include <map>
#include <memory>
#include <memory>
...
@@ -477,12 +475,12 @@ bool Bootstrap_Impl::getValue(
...
@@ -477,12 +475,12 @@ bool Bootstrap_Impl::getValue(
}
}
if
(
key
==
"_OS"
)
{
if
(
key
==
"_OS"
)
{
rtl_uString_assign
(
rtl_uString_assign
(
value
,
rtl
::
OUString
(
RTL_CONSTASCII_USTRINGPARAM
(
THIS
_OS
)).
pData
);
value
,
rtl
::
OUString
(
RTL_CONSTASCII_USTRINGPARAM
(
RTL
_OS
)).
pData
);
return
true
;
return
true
;
}
}
if
(
key
==
"_ARCH"
)
{
if
(
key
==
"_ARCH"
)
{
rtl_uString_assign
(
rtl_uString_assign
(
value
,
rtl
::
OUString
(
RTL_CONSTASCII_USTRINGPARAM
(
THIS
_ARCH
)).
pData
);
value
,
rtl
::
OUString
(
RTL_CONSTASCII_USTRINGPARAM
(
RTL
_ARCH
)).
pData
);
return
true
;
return
true
;
}
}
if
(
key
==
"_CPPU_ENV"
)
{
if
(
key
==
"_CPPU_ENV"
)
{
...
...
sal/rtl/source/macro.hxx
deleted
100644 → 0
Dosyayı görüntüle @
f6fff52b
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* 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.
*
************************************************************************/
#ifndef _RTL_MACRO_HXX
#define _RTL_MACRO_HXX
#include <rtl/bootstrap.h>
#include <rtl/ustring.hxx>
#include <osl/endian.h>
#if defined WIN32
#define THIS_OS "Windows"
#elif defined SOLARIS
#define THIS_OS "Solaris"
#elif defined LINUX
#ifdef __FreeBSD_kernel__
#define THIS_OS "kFreeBSD"
#else
#define THIS_OS "Linux"
#endif
#elif defined ANDROID
#define THIS_OS "Android"
#elif defined MACOSX
#define THIS_OS "MacOSX"
#elif defined IOS
#define THIS_OS "iOS"
#elif defined NETBSD
#define THIS_OS "NetBSD"
#elif defined FREEBSD
#define THIS_OS "FreeBSD"
#elif defined AIX
#define THIS_OS "AIX"
#elif defined OPENBSD
#define THIS_OS "OpenBSD"
#elif defined DRAGONFLY
#define THIS_OS "DragonFly"
#endif
#if ! defined THIS_OS
#error "unknown OS -- insert your OS identifier above"
this
is
inserted
for
the
case
that
the
preprocessor
ignores
error
#endif
#if defined X86_64
# define THIS_ARCH "X86_64"
#elif defined INTEL
# define THIS_ARCH "x86"
#elif defined POWERPC64
# define THIS_ARCH "PowerPC_64"
#elif defined POWERPC
# define THIS_ARCH "PowerPC"
#elif defined S390X
# define THIS_ARCH "S390x"
#elif defined S390
# define THIS_ARCH "S390"
#elif defined SPARC
#if defined IS_LP64
# define THIS_ARCH "SPARC64"
#else
# define THIS_ARCH "SPARC"
#endif
#elif defined MIPS
# ifdef OSL_BIGENDIAN
# define THIS_ARCH "MIPS_EB"
# else
# define THIS_ARCH "MIPS_EL"
# endif
#elif defined ARM
# ifdef __ARM_EABI__
# define THIS_ARCH "ARM_EABI"
# else
# define THIS_ARCH "ARM_OABI"
# endif
#elif defined IA64
# define THIS_ARCH "IA64"
#elif defined M68K
# define THIS_ARCH "M68K"
#elif defined HPPA
# define THIS_ARCH "HPPA"
#elif defined AXP
# define THIS_ARCH "ALPHA"
#endif
#if ! defined THIS_ARCH
#error "unknown ARCH -- insert your ARCH identifier above"
this
is
inserted
for
the
case
that
the
preprocessor
ignores
error
#endif
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
sdext/platform.mk
Dosyayı görüntüle @
eadcfa4e
...
@@ -25,10 +25,10 @@
...
@@ -25,10 +25,10 @@
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
# instead of those above.
# TODO
: the variables from rtlbootstrap.mk could (and should) be set by
# TODO
#
configure
#
https://bugs.freedesktop.org/show_bug.cgi?id=50163
#
TODO: there should be their lowercase variants, too
#
move definition of PLATFORMID into configure.in
include $(OUTDIR)/inc/rtlbootstrap.mk
#
sdext__LOWERCASE_TABLE := A-a B-b C-c D-d E-e F-f G-g H-h I-i J-j K-k L-l M-m N-n O-o P-p R-r S-s T-t U-u V-v W-w X-x Y-y Z-z
sdext__LOWERCASE_TABLE := A-a B-b C-c D-d E-e F-f G-g H-h I-i J-j K-k L-l M-m N-n O-o P-p R-r S-s T-t U-u V-v W-w X-x Y-y Z-z
...
...
solenv/inc/settings.mk
Dosyayı görüntüle @
eadcfa4e
...
@@ -42,8 +42,6 @@ force_dmake_to_error
...
@@ -42,8 +42,6 @@ force_dmake_to_error
.INCLUDE : minor.mk
.INCLUDE : minor.mk
.INCLUDE .IGNORE : rtlbootstrap.mk
PLATFORMID = $(RTL_OS:l)_$(RTL_ARCH:l)
PLATFORMID = $(RTL_OS:l)_$(RTL_ARCH:l)
EXTNAME*=$(EXTENSIONNAME)_in
EXTNAME*=$(EXTENSIONNAME)_in
...
...
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