• Michael Stahl's avatar
    gbuild: remove libraries from OUTDIR and WORKDIR · 70c35265
    Michael Stahl yazdı
    Refactor everything to find and link libraries directly in INSTDIR.
    
    - add gb_LinkTarget_get_linksearchpath_for_layer, and use it to set up
      -L paths for T_LDFLAGS in such a way that only allowed libraries
      can be linked against; i.e. it's not possible to link URE
      linktargets against OOO or not-installed libraries
    - gb_Library_get_target is now same as the gb_LinkTarget_get_target
      (TODO: this needs cleanup)
    - since a pattern rule won't work for linking libraries in INSTDIR,
      add a separate per-file rule for every INSTDIR lib
    - pattern rule can't find link target in the clean target any more
      so add a LINKTARGET variable
    - disable gb_Library_add_auxtarget, no auxtargets need to be copied
    - tweak the call to gb_Library_Library_platform to pass in a path
      in sdk/lib for the versioned URE libs
    - fix the Library clean target
    - add LAYER parameter to gb_LinkTarget_LinkTarget
    - adjust platform link commands
    - MSVC link command now uses explicit -manifestfile and -pdb
      parameters to keep misc. files out of INSTDIR
    - remove gb_Helper_OUTDIR_FOR_BUILDLIBDIR
    - adjust Extension, CppunitTest,  JunitTest, PythonTest, Gallery,
      various CustomTargets to search INSTDIR
    - remove SDK library symlinks and import libs from odk/Package_lib
    - on Mac OS X, put .dylib symlinks into sdk/lib even though those
      are not packaged and would be created by the SDK configury;
      we need these to be somewhere for linking anyway
    - add a (unfortunately cyclic) dependency on Package ure_install to sal
    
    Change-Id: I70d88742f8c8232ad7b9521416275c67b64fe6cf
    70c35265
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
qa Loading commit data...
source Loading commit data...
test Loading commit data...
uiconfig Loading commit data...
workben Loading commit data...
AllLangResTarget_abp.mk Loading commit data...
AllLangResTarget_bib.mk Loading commit data...
AllLangResTarget_dbp.mk Loading commit data...
AllLangResTarget_pcr.mk Loading commit data...
AllLangResTarget_scn.mk Loading commit data...
AllLangResTarget_upd.mk Loading commit data...
AllLangResTarget_updchk.mk Loading commit data...
Configuration_updchk.mk Loading commit data...
CppunitTest_extensions_test_update.mk Loading commit data...
CustomTarget_so_activex_idl.mk Loading commit data...
CustomTarget_so_activex_x64.mk Loading commit data...
Executable_nsplugin.mk Loading commit data...
Executable_pluginapp.bin.mk Loading commit data...
JunitTest_extensions_unoapi.mk Loading commit data...
Library_OOoSpotlightImporter.mk Loading commit data...
Library_abp.mk Loading commit data...
Library_bib.mk Loading commit data...
Library_dbp.mk Loading commit data...
Library_ldapbe2.mk Loading commit data...
Library_log.mk Loading commit data...
Library_npsoplugin.mk Loading commit data...
Library_oleautobridge.mk Loading commit data...
Library_pcr.mk Loading commit data...
Library_pl.mk Loading commit data...
Library_res.mk Loading commit data...
Library_scn.mk Loading commit data...
Library_so_activex.mk Loading commit data...
Library_so_activex_x64.mk Loading commit data...
Library_updatecheckui.mk Loading commit data...
Library_updatefeed.mk Loading commit data...
Library_updchk.mk Loading commit data...
Makefile Loading commit data...
Module_extensions.mk Loading commit data...
Package_OOoSpotlightImporter.mk Loading commit data...
Package_mdibundle.mk Loading commit data...
README Loading commit data...
StaticLibrary_npsoenv.mk Loading commit data...
StaticLibrary_plugcon.mk Loading commit data...
UIConfig_sbibliography.mk Loading commit data...
UIConfig_spropctrlr.mk Loading commit data...
WinResTarget_activex.mk Loading commit data...
WinResTarget_npsoplugin.mk Loading commit data...