d5e5de641c
When renaming a DLL but not the import lib it can happen that the "touch" rule creates the DLL file which is not helpful. Since there is no easy way to fix this properly, and DLLs are not renamed often, put in a lame hack to detect the situtation and delete the import lib, which will get it re-linked on the next make invocation. Change-Id: I3909cf7d377433d263e517719cca07005bade512 |
||
---|---|---|
.. | ||
bin | ||
doc/gbuild | ||
gbuild | ||
gcc-wrappers | ||
gdb | ||
inc | ||
lldb/libreoffice | ||
CustomTarget_gdb.mk | ||
Executable_concat-deps.mk | ||
Executable_g++-wrapper.mk | ||
Executable_gcc-wrapper.mk | ||
Makefile | ||
Module_solenv.mk | ||
Package_gdb.mk | ||
README | ||
StaticLibrary_wrapper.mk |
Tools and makefile fragments necessary for compilation This module contains many tools and makefile configuration pieces, critical for building LibreOffice: bin/ contains lots of tools used during the build: concat-deps* these aggregate, and remove duplicates from module dependencies, to accelerate build times. make_installer.pl this script executes the compiled instructions from the scp2/ module to create an installer, and/or to do a local install for the smoketest. linkoo creates a forest of symlinks inside an install such that a developer can re-compile in the source tree, and re-run without re-installing (on Unix at least) gbuild/ the (shiny new) gnumake build makefile fragments we are migrating the codebase to use. gdb/ lots of nice python helpers to make debugging -much- easier that (eg.) print UCS2 strings as UTF-8 on the console to help with debugging. inc/ old / increasingly obsolete dmake setup and includes, we are trying to entirely rid ourselves of this src/ useful standard / re-usable component map files for components which shouldn't export anything more than a few registration symbols.