diff options
author | Damjan Jovanovic <damjan@apache.org> | 2016-08-07 19:24:03 +0000 |
---|---|---|
committer | Damjan Jovanovic <damjan@apache.org> | 2016-08-07 19:24:03 +0000 |
commit | ca68acda60fa352d2a272a2a10d15a4cc209a681 (patch) | |
tree | 76d808631e0a71ea683c8d7852f9d60f9e49dd06 /vcl | |
parent | 5b6c4bddf6134f377a61446d8bcf1be2f096aad1 (diff) |
Merge branches/gbuild-reintegration to trunk.
Notes
Notes:
ignore: obsolete
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/Library_desktop_detector.mk | 16 | ||||
-rwxr-xr-x | vcl/Library_vcl.mk | 78 | ||||
-rwxr-xr-x | vcl/Library_vclplug_gen.mk | 61 | ||||
-rwxr-xr-x | vcl/Library_vclplug_gtk.mk | 42 | ||||
-rwxr-xr-x | vcl/Library_vclplug_kde.mk | 25 | ||||
-rwxr-xr-x | vcl/Library_vclplug_kde4.mk | 25 | ||||
-rwxr-xr-x | vcl/Library_vclplug_svp.mk | 16 | ||||
-rw-r--r-- | vcl/StaticLibrary_vclmain.mk | 9 | ||||
-rw-r--r-- | vcl/prj/build.lst | 2 |
9 files changed, 135 insertions, 139 deletions
diff --git a/vcl/Library_desktop_detector.mk b/vcl/Library_desktop_detector.mk index 8a262e092399..1afacb7906a3 100644 --- a/vcl/Library_desktop_detector.mk +++ b/vcl/Library_desktop_detector.mk @@ -27,18 +27,21 @@ $(eval $(call gb_Library_Library,desktop_detector)) $(eval $(call gb_Library_add_precompiled_header,desktop_detector,$(SRCDIR)/vcl/inc/pch/precompiled_vcl)) +$(eval $(call gb_Library_add_api,desktop_detector,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_Library_set_include,desktop_detector,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ )) -$(eval $(call gb_Library_set_defs,desktop_detector,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,desktop_detector,\ -DDESKTOP_DETECTOR_IMPLEMENTATION \ )) @@ -51,8 +54,6 @@ $(eval $(call gb_Library_add_linked_libs,desktop_detector,\ basegfx \ comphelper \ cppuhelper \ - icuuc \ - icule \ i18nisolang1 \ i18npaper \ i18nutil \ @@ -68,6 +69,11 @@ $(eval $(call gb_Library_add_linked_libs,desktop_detector,\ $(gb_STDLIBS) \ )) +$(call gb_Library_use_externals,desktop_detector,\ + icule \ + icuuc \ +) + $(eval $(call gb_Library_add_exception_objects,desktop_detector,\ vcl/unx/generic/desktopdetect/desktopdetector \ )) diff --git a/vcl/Library_vcl.mk b/vcl/Library_vcl.mk index bcc51ddd5d53..6947ae8394ef 100755 --- a/vcl/Library_vcl.mk +++ b/vcl/Library_vcl.mk @@ -35,15 +35,18 @@ endif $(eval $(call gb_Library_add_package_headers,vcl,vcl_inc)) +$(eval $(call gb_Library_add_api,vcl,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_Library_set_include,vcl,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ - $$(FREETYPE_CFLAGS) \ )) ifeq ($(GUIBASE),os2) $(eval $(call gb_Library_set_include,vcl,\ @@ -52,13 +55,13 @@ $(eval $(call gb_Library_set_include,vcl,\ )) endif ifeq ($(GUIBASE),unx) -$(eval $(call gb_Library_set_cxxflags,vcl,\ - $$(CXXFLAGS) \ +$(eval $(call gb_Library_set_include,vcl,\ + $$(INCLUDE) \ + $$(FREETYPE_CFLAGS) \ )) endif -$(eval $(call gb_Library_set_defs,vcl,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vcl,\ -DVCL_DLLIMPLEMENTATION \ -DCUI_DLL_NAME=\"$(call gb_Library_get_runtime_filename,cui)\" \ -DDLLPOSTFIX=$(subst $(or $(gb_Library_DLLEXT),$(gb_Library_PLAINEXT)),,$(gb_Library_OOOEXT)) \ @@ -72,8 +75,6 @@ $(eval $(call gb_Library_add_linked_libs,vcl,\ basegfx \ comphelper \ cppuhelper \ - icuuc \ - icule \ i18nisolang1 \ i18npaper \ i18nutil \ @@ -85,6 +86,11 @@ $(eval $(call gb_Library_add_linked_libs,vcl,\ $(gb_STDLIBS) \ )) +$(call gb_Library_use_externals,vcl,\ + icule \ + icuuc \ +) + ifeq ($(GUIBASE),unx) $(eval $(call gb_Library_add_linked_libs,vcl,\ freetype \ @@ -93,24 +99,18 @@ endif ifeq ($(GUIBASE),os2) # YD FIXME this is not working... needs ldflags hack... -$(eval $(call gb_Library_add_linked_libs,vcl,\ - ft2lib \ -)) -$(eval $(call gb_Library_set_ldflags,vcl,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vcl,\ -lft2lib \ )) endif ifeq ($(GUIBASE),aqua) -$(eval $(call gb_Library_set_cxxflags,vcl,\ - $$(CXXFLAGS) \ - $$(OBJCXXFLAGS) \ +$(eval $(call gb_Library_add_cxxflags,vcl,\ + $(gb_OBJCXXFLAGS) \ )) ifeq ($(ENABLE_CAIRO),TRUE) -$(eval $(call gb_Library_set_defs,vcl,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vcl,\ -DCAIRO \ )) endif @@ -184,22 +184,19 @@ $(eval $(call gb_Library_add_exception_objects,vcl,\ endif ifeq ($(GUIBASE),unx) -$(eval $(call gb_Library_set_defs,vcl,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vcl,\ -DSAL_DLLPREFIX=\"$(gb_Library_SYSPRE)\" \ -DSAL_DLLPOSTFIX=\"\" \ -D_XSALSET_LIBNAME=\"$(call gb_Library_get_runtime_filename,spa)\" \ )) ## handle fontconfig ifeq ($(ENABLE_FONTCONFIG),TRUE) -$(eval $(call gb_Library_set_defs,vcl,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vcl,\ -DENABLE_FONTCONFIG \ )) ## handle CUPS ifeq ($(ENABLE_CUPS),TRUE) -$(eval $(call gb_Library_set_defs,vcl,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vcl,\ -DENABLE_CUPS \ )) endif @@ -454,8 +451,7 @@ $(eval $(call gb_Library_add_exception_objects,vcl,\ ## handle Graphite ifeq ($(ENABLE_GRAPHITE),TRUE) # add defines, graphite sources for all platforms -$(eval $(call gb_Library_set_defs,vcl,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vcl,\ -DENABLE_GRAPHITE \ )) $(eval $(call gb_Library_add_exception_objects,vcl,\ @@ -471,23 +467,9 @@ $(eval $(call gb_Library_add_exception_objects,vcl,\ vcl/source/glyphs/graphite_adaptors \ vcl/source/glyphs/graphite_serverfont \ )) -ifeq ($(SYSTEM_GRAPHITE),YES) -$(eval $(call gb_Library_set_ldflags,vcl,\ - $$(LDFLAGS) \ - $(GRAPHITE_LIBS) \ -)) -else -$(eval $(call gb_Library_add_linked_static_libs,vcl,\ - graphite \ -)) -endif -endif -# on windows link static graphite library -ifeq ($(OS),WNT) -$(eval $(call gb_Library_add_linked_static_libs,vcl,\ - graphite \ -)) endif + +$(call gb_Library_use_external,vcl,graphite) endif ifeq ($(OS),LINUX) @@ -500,13 +482,11 @@ endif ifeq ($(OS),SOLARIS) ifeq ($(CPUNAME)$(CPU),SPARCU) -$(eval $(call gb_Library_set_ldflags,vcl,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_ldflags,vcl,\ -R/usr/sfw/lib/64 \ )) else -$(eval $(call gb_Library_set_ldflags,vcl,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_ldflags,vcl,\ -R/usr/sfw/lib \ )) endif @@ -516,8 +496,7 @@ ifeq ($(GUIBASE),aqua) $(eval $(call gb_Library_add_linked_libs,vcl,\ AppleRemote \ )) -$(eval $(call gb_Library_set_ldflags,vcl,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vcl,\ -framework Cocoa \ -framework Carbon \ -framework CoreFoundation \ @@ -530,8 +509,7 @@ endif ifeq ($(OS),WNT) ifeq ($(USE_MINGW),) -$(eval $(call gb_Library_set_ldflags,vcl,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_ldflags,vcl,\ /ENTRY:LibMain@12 \ )) endif diff --git a/vcl/Library_vclplug_gen.mk b/vcl/Library_vclplug_gen.mk index bd2826abba73..0fa77f09a430 100755 --- a/vcl/Library_vclplug_gen.mk +++ b/vcl/Library_vclplug_gen.mk @@ -23,12 +23,16 @@ $(eval $(call gb_Library_Library,vclplug_gen)) +$(eval $(call gb_Library_add_api,vclplug_gen,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_Library_set_include,vclplug_gen,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ )) @@ -42,8 +46,6 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_gen,\ basegfx \ comphelper \ cppuhelper \ - icuuc \ - icule \ i18nisolang1 \ i18npaper \ i18nutil \ @@ -59,6 +61,11 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_gen,\ $(gb_STDLIBS) \ )) +$(call gb_Library_use_externals,vclplug_gen,\ + icule \ + icuuc \ +) + $(eval $(call gb_Library_add_exception_objects,vclplug_gen,\ vcl/unx/generic/app/i18n_cb \ vcl/unx/generic/app/i18n_ic \ @@ -108,8 +115,7 @@ $(eval $(call gb_Library_add_exception_objects,vclplug_gen,\ vcl/unx/generic/window/salobj \ )) -$(eval $(call gb_Library_set_defs,vclplug_gen,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gen,\ -D_XSALSET_LIBNAME=\"$(call gb_Library_get_runtime_filename,spa)\" \ -DVCLPLUG_GEN_IMPLEMENTATION \ )) @@ -117,21 +123,18 @@ $(eval $(call gb_Library_set_defs,vclplug_gen,\ ## handle RandR ifeq ($(ENABLE_RANDR),TRUE) -$(eval $(call gb_Library_set_defs,vclplug_gen,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gen,\ -DUSE_RANDR \ )) ifeq ($(XRANDR_DLOPEN),FALSE) -$(eval $(call gb_Library_set_cxxflags,vclplug_gen,\ - $$(CXXFLAGS) \ +$(eval $(call gb_Library_set_include,vclplug_gen,\ + $$(INCLUDE) \ )) -$(eval $(call gb_Library_set_ldflags,vclplug_gen,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_gen,\ $(XRANDR_LIBS) \ )) else -$(eval $(call gb_Library_set_defs,vclplug_gen,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gen,\ -DXRANDR_DLOPEN \ )) endif @@ -141,39 +144,33 @@ endif ifneq ($(USE_XINERAMA),NO) ifneq ($(OS),SOLARIS) # not Solaris -$(eval $(call gb_Library_set_defs,vclplug_gen,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gen,\ -DUSE_XINERAMA \ -DUSE_XINERAMA_XORG \ )) ifeq ($(XINERAMA_LINK),dynamic) -$(eval $(call gb_Library_set_ldflags,vclplug_gen,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_gen,\ )) else -$(eval $(call gb_Library_set_ldflags,vclplug_gen,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_gen,\ -Wl,-Bstatic -lXinerama -Wl,-Bdynamic \ )) endif else # Solaris -$(eval $(call gb_Library_set_defs,vclplug_gen,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gen,\ -DUSE_XINERAMA \ -DUSE_XINERAMA_XSUN \ )) ifeq ($(USE_XINERAMA_VERSION),Xorg) # Solaris, Xorg ifeq ($(XINERAMA_LINK),dynamic) -$(eval $(call gb_Library_set_ldflags,vclplug_gen,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_gen,\ -lXinerama \ )) else -$(eval $(call gb_Library_set_ldflags,vclplug_gen,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_gen,\ -Wl,-Bstatic -lXinerama -Wl,-Bdynamic \ )) endif @@ -183,12 +180,10 @@ endif ## handle Render linking ifeq ($(XRENDER_LINK),YES) -$(eval $(call gb_Library_set_defs,vclplug_gen,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gen,\ -DXRENDER_LINK \ )) -$(eval $(call gb_Library_set_ldflags,vclplug_gen,\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_gen,\ $(shell pkg-config --libs xrender) \ )) endif @@ -199,13 +194,13 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_gen,\ m \ pthread \ )) -$(eval $(call gb_Library_add_external_libs,vclplug_gen, \ - Xinerama Xrandr \ +$(eval $(call gb_Library_add_libs,vclplug_gen, \ + -lXinerama -lXrandr \ )) endif ifeq ($(OS),FREEBSD) -$(eval $(call gb_Library_add_external_libs,vclplug_gen, \ - Xinerama Xrandr \ +$(eval $(call gb_Library_add_libs,vclplug_gen, \ + -lXinerama -lXrandr \ )) endif # vim: set noet sw=4 ts=4: diff --git a/vcl/Library_vclplug_gtk.mk b/vcl/Library_vclplug_gtk.mk index ff40252ff222..c6d4a39e6fa2 100755 --- a/vcl/Library_vclplug_gtk.mk +++ b/vcl/Library_vclplug_gtk.mk @@ -23,23 +23,26 @@ $(eval $(call gb_Library_Library,vclplug_gtk)) +$(eval $(call gb_Library_add_api,vclplug_gtk,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_Library_set_include,vclplug_gtk,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ )) -$(eval $(call gb_Library_set_cxxflags,vclplug_gtk,\ - $$(CXXFLAGS) \ +$(eval $(call gb_Library_set_include,vclplug_gtk,\ + $$(INCLUDE) \ $$(GTK_CFLAGS) \ )) -$(eval $(call gb_Library_set_defs,vclplug_gtk,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gtk,\ -DVCLPLUG_GTK_IMPLEMENTATION \ -DVERSION=\"$(UPD)$(LAST_MINOR)\" \ )) @@ -49,27 +52,17 @@ $(eval $(call gb_Library_set_include,vclplug_gtk,\ $$(INCLUDE) \ $(shell pkg-config --cflags-only-I dbus-glib-1) \ )) -$(eval $(call gb_Library_set_defs,vclplug_gtk,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_gtk,\ -DENABLE_DBUS \ )) -$(eval $(call gb_Library_set_ldflags,vclplug_gtk,\ - $$(LDFLAGS) \ - $(filter-out -l%,$(shell pkg-config --libs dbus-glib-1)) \ -)) -$(eval $(call gb_Library_add_external_libs,vclplug_gtk, \ - $(patsubst -l%,%, $(filter -l%, $(shell pkg-config --libs dbus-glib-1))) \ +$(eval $(call gb_Library_add_libs,vclplug_gtk,\ + $(shell pkg-config --libs dbus-glib-1) \ )) endif -$(eval $(call gb_Library_set_ldflags,vclplug_gtk, \ - $$(LDFLAGS) \ - $(filter-out -l%,$(GTK_LIBS)) \ - $(filter-out -l%,$(GTHREAD_LIBS)) \ -)) -$(eval $(call gb_Library_add_external_libs,vclplug_gtk, \ - $(patsubst -l%,%, $(filter -l%, $(GTK_LIBS))) \ - $(patsubst -l%,%, $(filter -l%, $(GTHREAD_LIBS))) \ +$(eval $(call gb_Library_add_libs,vclplug_gtk,\ + $(GTK_LIBS) \ + $(GTHREAD_LIBS) \ )) $(eval $(call gb_Library_add_linked_libs,vclplug_gtk,\ @@ -82,8 +75,6 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_gtk,\ basegfx \ comphelper \ cppuhelper \ - icuuc \ - icule \ i18nisolang1 \ i18npaper \ i18nutil \ @@ -99,6 +90,11 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_gtk,\ $(gb_STDLIBS) \ )) +$(call gb_Library_use_externals,vclplug_gtk,\ + icule \ + icuuc \ +) + $(eval $(call gb_Library_add_exception_objects,vclplug_gtk,\ vcl/unx/gtk/a11y/atkaction \ vcl/unx/gtk/a11y/atkbridge \ diff --git a/vcl/Library_vclplug_kde.mk b/vcl/Library_vclplug_kde.mk index 9afb386f425c..0a44cc3ba3c0 100755 --- a/vcl/Library_vclplug_kde.mk +++ b/vcl/Library_vclplug_kde.mk @@ -23,29 +23,31 @@ $(eval $(call gb_Library_Library,vclplug_kde)) +$(eval $(call gb_Library_add_api,vclplug_kde,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_Library_set_include,vclplug_kde,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ )) -$(eval $(call gb_Library_set_cxxflags,vclplug_kde,\ - $$(CXXFLAGS) \ +$(eval $(call gb_Library_set_include,vclplug_kde,\ + $$(INCLUDE) \ $$(KDE_CFLAGS) \ )) -$(eval $(call gb_Library_set_defs,vclplug_kde,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_kde,\ -DVCLPLUG_KDE_IMPLEMENTATION \ )) -$(eval $(call gb_Library_set_ldflags,vclplug_kde,\ - $$(KDE_LIBS)\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_kde,\ + $$(KDE_LIBS) \ )) $(eval $(call gb_Library_add_linked_libs,vclplug_kde,\ @@ -58,8 +60,6 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_kde,\ basegfx \ comphelper \ cppuhelper \ - icuuc \ - icule \ i18nisolang1 \ i18npaper \ i18nutil \ @@ -74,6 +74,11 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_kde,\ ICE \ )) +$(call gb_Library_use_externals,vclplug_kde,\ + icule \ + icuuc \ +) + $(eval $(call gb_Library_add_exception_objects,vclplug_kde,\ vcl/unx/kde/kdedata \ vcl/unx/kde/salnativewidgets-kde \ diff --git a/vcl/Library_vclplug_kde4.mk b/vcl/Library_vclplug_kde4.mk index 88f796d28da9..0a57e5567dcb 100755 --- a/vcl/Library_vclplug_kde4.mk +++ b/vcl/Library_vclplug_kde4.mk @@ -23,29 +23,31 @@ $(eval $(call gb_Library_Library,vclplug_kde4)) +$(eval $(call gb_Library_add_api,vclplug_kde4,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_Library_set_include,vclplug_kde4,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ )) -$(eval $(call gb_Library_set_cxxflags,vclplug_kde4,\ - $$(CXXFLAGS) \ +$(eval $(call gb_Library_set_include,vclplug_kde4,\ + $$(INCLUDE) \ $$(KDE4_CFLAGS) \ )) -$(eval $(call gb_Library_set_defs,vclplug_kde4,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_kde4,\ -DVCLPLUG_KDE4_IMPLEMENTATION \ )) -$(eval $(call gb_Library_set_ldflags,vclplug_kde4,\ - $$(KDE4_LIBS)\ - $$(LDFLAGS) \ +$(eval $(call gb_Library_add_libs,vclplug_kde4,\ + $$(KDE4_LIBS) \ )) $(eval $(call gb_Library_add_linked_libs,vclplug_kde4,\ @@ -58,8 +60,6 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_kde4,\ basegfx \ comphelper \ cppuhelper \ - icuuc \ - icule \ i18nisolang1 \ i18npaper \ i18nutil \ @@ -74,6 +74,11 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_kde4,\ ICE \ )) +$(call gb_Library_use_externals,vclplug_kde4,\ + icule \ + icuuc \ +) + $(eval $(call gb_Library_add_exception_objects,vclplug_kde4,\ vcl/unx/kde4/KDEData \ vcl/unx/kde4/KDESalDisplay \ diff --git a/vcl/Library_vclplug_svp.mk b/vcl/Library_vclplug_svp.mk index ded35d017b08..d9c2407fe7c5 100755 --- a/vcl/Library_vclplug_svp.mk +++ b/vcl/Library_vclplug_svp.mk @@ -23,18 +23,21 @@ $(eval $(call gb_Library_Library,vclplug_svp)) +$(eval $(call gb_Library_add_api,vclplug_svp,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_Library_set_include,vclplug_svp,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ )) -$(eval $(call gb_Library_set_defs,vclplug_svp,\ - $$(DEFS) \ +$(eval $(call gb_Library_add_defs,vclplug_svp,\ -DVCLPLUG_SVP_IMPLEMENTATION \ )) @@ -48,8 +51,6 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_svp,\ basebmp \ comphelper \ cppuhelper \ - icuuc \ - icule \ i18nisolang1 \ i18npaper \ i18nutil \ @@ -65,6 +66,11 @@ $(eval $(call gb_Library_add_linked_libs,vclplug_svp,\ $(gb_STDLIBS) \ )) +$(call gb_Library_use_externals,vclplug_svp,\ + icule \ + icuuc \ +) + $(eval $(call gb_Library_add_exception_objects,vclplug_svp,\ vcl/unx/generic/printergfx/bitmap_gfx \ vcl/unx/generic/printergfx/common_gfx \ diff --git a/vcl/StaticLibrary_vclmain.mk b/vcl/StaticLibrary_vclmain.mk index ff3ffdc165a5..2559595458a4 100644 --- a/vcl/StaticLibrary_vclmain.mk +++ b/vcl/StaticLibrary_vclmain.mk @@ -23,12 +23,16 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,vclmain)) +$(eval $(call gb_StaticLibrary_add_api,vclmain,\ + udkapi \ + offapi \ +)) + $(eval $(call gb_StaticLibrary_set_include,vclmain,\ $$(INCLUDE) \ -I$(SRCDIR)/vcl/inc \ -I$(SRCDIR)/vcl/inc/pch \ -I$(SRCDIR)/solenv/inc \ - -I$(OUTDIR)/inc/offuh \ -I$(OUTDIR)/inc/stl \ -I$(OUTDIR)/inc \ )) @@ -42,7 +46,7 @@ $(eval $(call gb_StaticLibrary_add_exception_objects,vclmain,\ # Instead of this evil linking of an object from $(OUTDIR) define StaticLibrary_salmain_hack $(call gb_StaticLibrary_get_target,vclmain) : $(OUTDIR)/lib/$(1) -$$(eval $$(call gb_Deliver_add_deliverable,$(OUTDIR)/lib/$(1),$(call gb_CxxObject_get_target,vcl/source/salmain/salmain))) +$$(eval $$(call gb_Deliver_add_deliverable,$(OUTDIR)/lib/$(1),$(call gb_CxxObject_get_target,vcl/source/salmain/salmain),$(1))) $(OUTDIR)/lib/$(1) : $(call gb_CxxObject_get_target,vcl/source/salmain/salmain) $$(call gb_Deliver_deliver,$$<,$$@) @@ -50,6 +54,7 @@ $(OUTDIR)/lib/$(1) : $(call gb_CxxObject_get_target,vcl/source/salmain/salmain) endef ifeq ($(OS),WNT) +$(eval $(call gb_StaticLibrary_add_defs,vclmain,-D_DLL)) $(eval $(call StaticLibrary_salmain_hack,salmain.obj)) else $(eval $(call StaticLibrary_salmain_hack,salmain.o)) diff --git a/vcl/prj/build.lst b/vcl/prj/build.lst index 352528d87d29..8ef01b10f703 100644 --- a/vcl/prj/build.lst +++ b/vcl/prj/build.lst @@ -1,4 +1,4 @@ -vc vcl : L10N:l10n apple_remote BOOST:boost rsc sot ucbhelper unotools ICU:icu GRAPHITE:graphite i18npool i18nutil unoil ridljar X11_EXTENSIONS:x11_extensions offuh basegfx basebmp tools l10ntools icc SO:print_header cpputools shell svl LIBXSLT:libxslt NULL +vc vcl : L10N:l10n apple_remote BOOST:boost rsc sot ucbhelper unotools ICU:icu GRAPHITE:graphite i18npool i18nutil unoil ridljar X11_EXTENSIONS:x11_extensions offapi basegfx basebmp tools l10ntools icc SO:print_header cpputools shell svl LIBXSLT:libxslt NULL vc vcl usr1 - all vc_mkout NULL vc vcl\prj nmake - all vc_prj NULL |