Kaydet (Commit) 12152d25 authored tarafından Tor Lillqvist's avatar Tor Lillqvist Kaydeden (comit) Peter Foley

Replace GUIBASE checks with equivalent OS checks

The idea is to get rid of GUIBASE and GUI checks as much as possible.

GUIBASE=aqua <=> OS=MACOSX
GUIBASE=WIN <=> OS=WNT
GUIBASE=cocoatouch <=> OS=IOS
GUIBASE=android <=> OS=ANDROID

Don't set GUIBASE to these values any more in configure.ac
either.

GUIBASE_FOR_BUILD is not used anywhere.

Conflicts:
	configure.ac
	postprocess/packcomponents/makefile.mk
	postprocess/packregistry/makefile.mk

Change-Id: Ie0526b40e1073f2328ba6c333e28752104b0fed3
üst 3b87d3dd
......@@ -589,7 +589,7 @@ $(eval $(call gb_Helper_register_libraries,UNOLIBS_OOO, \
vbaobj \
vbaswobj \
vclcanvas \
$(if $(filter $(GUIBASE),aqua), \
$(if $(filter $(OS),MACOSX), \
fps_aqua \
) \
))
......
......@@ -28,7 +28,7 @@
$(eval $(call gb_Module_Module,apple_remote))
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
$(eval $(call gb_Module_add_targets,apple_remote,\
Library_AppleRemote \
Package_inc \
......
......@@ -46,7 +46,7 @@ $(eval $(call gb_Module_add_targets,avmedia,\
))
endif
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
ifneq ($(CPUNAME),X86_64)
$(eval $(call gb_Module_add_targets,avmedia,\
Library_avmediaQuickTime \
......
......@@ -109,8 +109,8 @@ BUILD_DIR=
OUT2INC+=src$/cairo-win32.h
.ELIF "$(GUIBASE)"=="aqua"
# ----------- Native Mac OS X (Aqua/Quartz) --------------------------------
.ELIF "$(OS)"=="MACOSX"
# ----------- Mac OS X --------------------------------
.IF "$(SYSBASE)"!=""
.IF "$(EXTRA_CFLAGS)" != ""
cairo_CFLAGS+=$(EXTRA_CFLAGS) $(EXTRA_CDEFS)
......
......@@ -77,8 +77,8 @@ BUILD_DIR=pixman
BUILD_ACTION=$(GNUMAKE) -f Makefile.win32 MMX=on SSE2=on CFG=release
.ENDIF
.ELIF "$(GUIBASE)"=="aqua"
# ----------- Native Mac OS X (Aqua/Quartz) --------------------------------
.ELIF "$(OS)"=="MACOSX"
# ----------- Mac OS X --------------------------------
CONFIGURE_DIR=
CONFIGURE_ACTION=.$/configure
CONFIGURE_FLAGS=--enable-static=yes --enable-shared=no CPPFLAGS="$(EXTRA_CDEFS)"
......
......@@ -217,7 +217,6 @@ export GTK_PRINT_CFLAGS=$(gb_SPACE)@GTK_PRINT_CFLAGS@
export GTK_PRINT_LIBS=$(gb_SPACE)@GTK_PRINT_LIBS@
export GUI=@GUI@
export GUIBASE=@GUIBASE@
export GUIBASE_FOR_BUILD=@GUIBASE_FOR_BUILD@
export GUI_FOR_BUILD=@GUI_FOR_BUILD@
export HAVE_CXX0X=@HAVE_CXX0X@
export HAVE_GCC_AVX=@HAVE_GCC_AVX@
......
......@@ -3480,7 +3480,7 @@ aix*)
cygwin*)
COM=MSC
GUI=WNT
GUIBASE=WIN
GUIBASE=not-used
OS=WNT
RTL_OS=Windows
P_SEP=";"
......@@ -3514,8 +3514,7 @@ cygwin*)
darwin*)
COM=GCC
GUI=UNX
# Not sure if "Aqua" is the right term to use?
GUIBASE="aqua"
GUIBASE=not-used
OS=MACOSX
RTL_OS=MacOSX
P_SEP=:
......@@ -3525,7 +3524,6 @@ darwin*)
CPU=R
CPUNAME=ARM
RTL_ARCH=ARM_EABI
GUIBASE=cocoatouch
PLATFORMID=macosx_arm_eabi
OUTPATH=unxiosr
OS=IOS
......@@ -3815,7 +3813,7 @@ linux-gnu*)
linux-android*)
COM=GCC
GUI=UNX
GUIBASE=android
GUIBASE=not-used
OS=ANDROID
RTL_OS=Android
P_SEP=:
......@@ -3854,7 +3852,7 @@ linux-android*)
mingw*)
COM=GCC
GUI=WNT
GUIBASE=WIN
GUIBASE=not-used
OS=WNT
RTL_OS=Windows
P_SEP=:
......@@ -4186,9 +4184,9 @@ if test "$cross_compiling" = "yes"; then
test -f ./config_host.mk 2>/dev/null || exit
cp config_host.mk ../config_build.mk
cp config.log ../config.Build.log
. ./bin/get_config_variables COM GUI GUIBASE OS PATH CPU CPUNAME CC CXX DISABLE_PYTHON MACOSX_DEPLOYMENT_TARGET INPATH OUTPATH PYTHON SYSTEM_LIBXSLT OUTDIR SOLARINC SOLARLIB WORKDIR
. ./bin/get_config_variables COM GUI OS PATH CPU CPUNAME CC CXX DISABLE_PYTHON MACOSX_DEPLOYMENT_TARGET INPATH OUTPATH PYTHON SYSTEM_LIBXSLT OUTDIR SOLARINC SOLARLIB WORKDIR
for V in COM GUI GUIBASE OS CPU CPUNAME CC CXX DISABLE_PYTHON MACOSX_DEPLOYMENT_TARGET INPATH OUTPATH \
for V in COM GUI OS CPU CPUNAME CC CXX DISABLE_PYTHON MACOSX_DEPLOYMENT_TARGET INPATH OUTPATH \
PYTHON SYSTEM_LIBXSLT; do
VV='$'$V
VV=`eval "echo $VV"`
......@@ -4227,7 +4225,6 @@ else
CPU_FOR_BUILD="$CPU"
CXX_FOR_BUILD="$CXX"
DISABLE_PYTHON_FOR_BUILD="$DISABLE_PYTHON"
GUIBASE_FOR_BUILD="$GUIBASE"
GUI_FOR_BUILD="$GUI"
INPATH_FOR_BUILD="$INPATH"
MACOSX_DEPLOYMENT_TARGET_FOR_BUILD="$MACOSX_DEPLOYMENT_TARGET"
......@@ -4239,7 +4236,6 @@ else
fi
AC_SUBST(COM_FOR_BUILD)
AC_SUBST(GUI_FOR_BUILD)
AC_SUBST(GUIBASE_FOR_BUILD)
AC_SUBST(OS_FOR_BUILD)
AC_SUBST(CPU_FOR_BUILD)
AC_SUBST(CPUNAME_FOR_BUILD)
......
......@@ -40,7 +40,7 @@ $(eval $(call gb_Library_add_defs,sofficeapp,\
-DDESKTOP_DLLIMPLEMENTATION \
$(if $(filter TRUE,$(ENABLE_GNOMEVFS)),-DGNOME_VFS_ENABLED) \
$(if $(filter WNT,$(GUI)),-DENABLE_QUICKSTART_APPLET) \
$(if $(filter aqua,$(GUIBASE)),-DENABLE_QUICKSTART_APPLET) \
$(if $(filter MACOSX,$(OS)),-DENABLE_QUICKSTART_APPLET) \
$(if $(filter TRUE,$(ENABLE_SYSTRAY_GTK)),-DENABLE_QUICKSTART_APPLET) \
))
......@@ -63,7 +63,7 @@ $(eval $(call gb_Library_use_libraries,sofficeapp,\
$(gb_UWINAPI) \
))
ifeq ($(GUIBASE),cocoatouch)
ifeq ($(OS),IOS)
$(eval $(call gb_Library_add_cflags,sofficeapp,\
$(gb_OBJCFLAGS) \
))
......
......@@ -77,7 +77,7 @@ endif # GUI=WNT
ifeq ($(GUI),UNX)
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
$(eval $(call gb_Library_add_objcxxobjects,pl,\
extensions/source/plugin/aqua/macmgr \
......@@ -90,7 +90,7 @@ $(eval $(call gb_Library_use_system_darwin_frameworks,pl,\
CoreFoundation \
))
else # GUIBASE!=aqua
else # OS!=MACOSX
ifeq ($(ENABLE_GTK),TRUE)
$(eval $(call gb_Library_add_defs,pl,\
......@@ -114,7 +114,7 @@ $(eval $(call gb_Library_add_libs,pl,\
-lX11 \
))
endif # GUIBASE=aqua
endif # OS=MACOSX
endif # GUI=UNX
......
......@@ -110,7 +110,7 @@ $(eval $(call gb_Module_add_targets,extensions,\
))
ifeq ($(GUI),UNX)
ifneq ($(GUIBASE),aqua)
ifneq ($(OS),MACOSX)
$(eval $(call gb_Module_add_targets,extensions,\
StaticLibrary_plugcon \
Executable_pluginapp.bin \
......
......@@ -33,7 +33,7 @@ $(eval $(call gb_Module_add_targets,fpicker,\
Library_fps_office \
))
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
$(eval $(call gb_Module_add_targets,fpicker,\
Library_fps_aqua \
))
......
......@@ -31,7 +31,7 @@ $(eval $(call gb_Module_add_targets,lingucomponent,\
Library_guesslang \
Library_hyphen \
Library_lnth \
$(if $(filter aqua,$(GUIBASE)),Library_MacOSXSpell) \
$(if $(filter MACOSX,$(OS)),Library_MacOSXSpell) \
Library_spell \
Package_config \
StaticLibrary_ulingu \
......
......@@ -36,7 +36,7 @@ $(eval $(call gb_StaticLibrary_use_externals,nputils,\
npapi_headers \
))
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
$(eval $(call gb_StaticLibrary_add_defs,nputils,\
-DNO_X11 \
))
......
......@@ -17,7 +17,7 @@
#
#.IF "$(GUI)"=="UNX" || "$(GUIBASE)"=="WIN"
#.IF "$(GUI)"=="UNX" || "$(OS)"=="WNT"
#LANG_GUI=WIN
#.ELSE
LANG_GUI=$(GUI)
......
......@@ -127,13 +127,13 @@ $(eval $(call gb_Library_add_exception_objects,tk,\
toolkit/source/helper/vclunohelper \
))
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
$(eval $(call gb_Library_add_cxxflags,tk,\
$(gb_OBJCXXFLAGS) \
))
endif
ifeq ($(GUIBASE),cocoatouch)
ifeq ($(OS),IOS)
$(eval $(call gb_Library_add_cxxflags,tk,\
$(gb_OBJCXXFLAGS)))
endif
......
......@@ -32,7 +32,7 @@ ifeq ($(OS),MACOSX)
$(eval $(call gb_Library_set_componentfile,vcl,vcl/vcl.macosx))
else ifeq ($(OS),WNT)
$(eval $(call gb_Library_set_componentfile,vcl,vcl/vcl.windows))
else ifeq ($(GUIBASE),android)
else ifeq ($(OS),ANDROID)
$(eval $(call gb_Library_set_componentfile,vcl,vcl/vcl.android))
else ifeq ($(OS),IOS)
$(eval $(call gb_Library_set_componentfile,vcl,vcl/vcl.ios))
......@@ -324,7 +324,7 @@ $(eval $(call gb_Library_use_packages,vcl,\
# GUIBASE specific stuff
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
$(eval $(call gb_Library_add_cxxflags,vcl,\
$(gb_OBJCXXFLAGS) \
......@@ -530,7 +530,7 @@ $(eval $(call gb_Library_use_externals,vcl,\
))
endif
ifeq ($(GUIBASE),android)
ifeq ($(OS),ANDROID)
$(eval $(call gb_Library_add_libs,vcl,\
-llog \
-landroid \
......@@ -561,7 +561,7 @@ $(eval $(call gb_Library_use_externals,vcl,\
))
endif
ifeq ($(GUIBASE),cocoatouch)
ifeq ($(OS),IOS)
$(eval $(call gb_Library_add_cxxflags,vcl,\
$(gb_OBJCXXFLAGS) \
))
......
......@@ -70,13 +70,13 @@ $(eval $(call gb_Module_add_targets,vcl,\
endif
endif
ifeq ($(GUIBASE),aqua)
ifeq ($(OS),MACOSX)
$(eval $(call gb_Module_add_targets,vcl,\
Zip_osxres \
))
endif
ifeq ($(GUIBASE),WIN)
ifeq ($(OS),WNT)
$(eval $(call gb_Module_add_targets,vcl,\
WinResTarget_vcl \
))
......
......@@ -38,9 +38,9 @@ SHL1STDLIBS=$(SALLIB) $(TOOLSLIB) $(CPPUNITLIB)
.IF "$(GUI)"=="WNT"
SHL1STDLIBS+= $(LB)$/iodiapi.lib
.ELIF "$(GUI)"=="UNX" && "$(GUIBASE)"!="aqua"
.ELIF "$(GUI)"=="UNX" && "$(OS)"!="MACOSX"
SHL1STDLIBS+=$(LB)$/libodiapi.so
.ELIF "$(GUI)"=="UNX" && "$(GUIBASE)"=="aqua"
.ELIF "$(OS)"=="MACOSX"
SHL1STDLIBS+=$(LB)$/libodiapi.dylib
.ENDIF
......
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