summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2013-04-19 18:54:16 +0200
committerDavid Tardon <dtardon@redhat.com>2013-04-24 05:17:10 +0000
commit6c7659b584ea7ed3652ca4eb9a2297f36310c365 (patch)
treeadf631e2d3db309b0696babd9d026bce0996c215
parent24500d6798007d84521eb24a81c121ebe69d3bfd (diff)
move URE headers to include/
Change-Id: Ib48a12e902f2311c295b2007f08f44dee28f431d Reviewed-on: https://gerrit.libreoffice.org/3499 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
-rw-r--r--bean/Library_officebean.mk2
-rw-r--r--codemaker/StaticLibrary_codemaker.mk3
-rw-r--r--codemaker/StaticLibrary_codemaker_cpp.mk3
-rw-r--r--codemaker/StaticLibrary_codemaker_java.mk3
-rw-r--r--cosv/StaticLibrary_cosv.mk2
-rw-r--r--cppu/CppunitTest_cppu_checkapi.mk48
-rw-r--r--cppu/CustomTarget_cppu_allheaders.mk44
-rw-r--r--cppu/Library_cppu.mk2
-rw-r--r--cppu/Module_cppu.mk3
-rw-r--r--cppu/Package_cppu_odk_headers.mk85
-rw-r--r--cppuhelper/CustomTarget_cppuhelper_allheaders.mk44
-rw-r--r--cppuhelper/Module_cppuhelper.mk3
-rw-r--r--cppuhelper/Package_cppuhelper_odk_headers.mk90
-rw-r--r--cppuhelper/StaticLibrary_findsofficepath.mk2
-rw-r--r--desktop/Executable_unopkg.com.mk1
-rw-r--r--desktop/Library_libreoffice.mk2
-rw-r--r--desktop/StaticLibrary_winextendloaderenv.mk2
-rw-r--r--dtrans/StaticLibrary_dtobj.mk4
-rw-r--r--embedserv/Library_inprocserv.mk1
-rw-r--r--extensions/StaticLibrary_npsoenv.mk1
-rw-r--r--extensions/StaticLibrary_plugcon.mk1
-rw-r--r--i18nlangtag/Library_i18nlangtag.mk1
-rw-r--r--include/com/sun/star/uno/Any.h (renamed from cppu/inc/com/sun/star/uno/Any.h)0
-rw-r--r--include/com/sun/star/uno/Any.hxx (renamed from cppu/inc/com/sun/star/uno/Any.hxx)0
-rw-r--r--include/com/sun/star/uno/Reference.h (renamed from cppu/inc/com/sun/star/uno/Reference.h)0
-rw-r--r--include/com/sun/star/uno/Reference.hxx (renamed from cppu/inc/com/sun/star/uno/Reference.hxx)0
-rw-r--r--include/com/sun/star/uno/Sequence.h (renamed from cppu/inc/com/sun/star/uno/Sequence.h)0
-rw-r--r--include/com/sun/star/uno/Sequence.hxx (renamed from cppu/inc/com/sun/star/uno/Sequence.hxx)0
-rw-r--r--include/com/sun/star/uno/Type.h (renamed from cppu/inc/com/sun/star/uno/Type.h)0
-rw-r--r--include/com/sun/star/uno/Type.hxx (renamed from cppu/inc/com/sun/star/uno/Type.hxx)0
-rw-r--r--include/com/sun/star/uno/genfunc.h (renamed from cppu/inc/com/sun/star/uno/genfunc.h)0
-rw-r--r--include/com/sun/star/uno/genfunc.hxx (renamed from cppu/inc/com/sun/star/uno/genfunc.hxx)0
-rw-r--r--include/cppu/Enterable.hxx (renamed from cppu/inc/cppu/Enterable.hxx)0
-rw-r--r--include/cppu/EnvDcp.hxx (renamed from cppu/inc/cppu/EnvDcp.hxx)0
-rw-r--r--include/cppu/EnvGuards.hxx (renamed from cppu/inc/cppu/EnvGuards.hxx)0
-rw-r--r--include/cppu/Map.hxx (renamed from cppu/inc/cppu/Map.hxx)0
-rw-r--r--include/cppu/cppudllapi.h (renamed from cppu/inc/cppu/cppudllapi.h)0
-rw-r--r--include/cppu/helper/purpenv/Environment.hxx (renamed from cppu/inc/cppu/helper/purpenv/Environment.hxx)0
-rw-r--r--include/cppu/helper/purpenv/Mapping.hxx (renamed from cppu/inc/cppu/helper/purpenv/Mapping.hxx)0
-rw-r--r--include/cppu/macros.hxx (renamed from cppu/inc/cppu/macros.hxx)0
-rw-r--r--include/cppu/unotype.hxx (renamed from cppu/inc/cppu/unotype.hxx)0
-rw-r--r--include/cppuhelper/access_control.hxx (renamed from cppuhelper/inc/cppuhelper/access_control.hxx)0
-rw-r--r--include/cppuhelper/basemutex.hxx (renamed from cppuhelper/inc/cppuhelper/basemutex.hxx)0
-rw-r--r--include/cppuhelper/bootstrap.hxx (renamed from cppuhelper/inc/cppuhelper/bootstrap.hxx)0
-rw-r--r--include/cppuhelper/compbase.hxx (renamed from cppuhelper/inc/cppuhelper/compbase.hxx)0
-rw-r--r--include/cppuhelper/compbase1.hxx (renamed from cppuhelper/inc/cppuhelper/compbase1.hxx)0
-rw-r--r--include/cppuhelper/compbase10.hxx (renamed from cppuhelper/inc/cppuhelper/compbase10.hxx)0
-rw-r--r--include/cppuhelper/compbase11.hxx (renamed from cppuhelper/inc/cppuhelper/compbase11.hxx)0
-rw-r--r--include/cppuhelper/compbase12.hxx (renamed from cppuhelper/inc/cppuhelper/compbase12.hxx)0
-rw-r--r--include/cppuhelper/compbase2.hxx (renamed from cppuhelper/inc/cppuhelper/compbase2.hxx)0
-rw-r--r--include/cppuhelper/compbase3.hxx (renamed from cppuhelper/inc/cppuhelper/compbase3.hxx)0
-rw-r--r--include/cppuhelper/compbase4.hxx (renamed from cppuhelper/inc/cppuhelper/compbase4.hxx)0
-rw-r--r--include/cppuhelper/compbase5.hxx (renamed from cppuhelper/inc/cppuhelper/compbase5.hxx)0
-rw-r--r--include/cppuhelper/compbase6.hxx (renamed from cppuhelper/inc/cppuhelper/compbase6.hxx)0
-rw-r--r--include/cppuhelper/compbase7.hxx (renamed from cppuhelper/inc/cppuhelper/compbase7.hxx)0
-rw-r--r--include/cppuhelper/compbase8.hxx (renamed from cppuhelper/inc/cppuhelper/compbase8.hxx)0
-rw-r--r--include/cppuhelper/compbase9.hxx (renamed from cppuhelper/inc/cppuhelper/compbase9.hxx)0
-rw-r--r--include/cppuhelper/compbase_ex.hxx (renamed from cppuhelper/inc/cppuhelper/compbase_ex.hxx)0
-rw-r--r--include/cppuhelper/component.hxx (renamed from cppuhelper/inc/cppuhelper/component.hxx)0
-rw-r--r--include/cppuhelper/component_context.hxx (renamed from cppuhelper/inc/cppuhelper/component_context.hxx)0
-rw-r--r--include/cppuhelper/cppuhelperdllapi.h (renamed from cppuhelper/inc/cppuhelper/cppuhelperdllapi.h)0
-rw-r--r--include/cppuhelper/exc_hlp.hxx (renamed from cppuhelper/inc/cppuhelper/exc_hlp.hxx)0
-rw-r--r--include/cppuhelper/factory.hxx (renamed from cppuhelper/inc/cppuhelper/factory.hxx)0
-rw-r--r--include/cppuhelper/findsofficepath.h (renamed from cppuhelper/inc/cppuhelper/findsofficepath.h)0
-rw-r--r--include/cppuhelper/implbase.hxx (renamed from cppuhelper/inc/cppuhelper/implbase.hxx)0
-rw-r--r--include/cppuhelper/implbase1.hxx (renamed from cppuhelper/inc/cppuhelper/implbase1.hxx)0
-rw-r--r--include/cppuhelper/implbase10.hxx (renamed from cppuhelper/inc/cppuhelper/implbase10.hxx)0
-rw-r--r--include/cppuhelper/implbase11.hxx (renamed from cppuhelper/inc/cppuhelper/implbase11.hxx)0
-rw-r--r--include/cppuhelper/implbase12.hxx (renamed from cppuhelper/inc/cppuhelper/implbase12.hxx)0
-rw-r--r--include/cppuhelper/implbase13.hxx (renamed from cppuhelper/inc/cppuhelper/implbase13.hxx)0
-rw-r--r--include/cppuhelper/implbase2.hxx (renamed from cppuhelper/inc/cppuhelper/implbase2.hxx)0
-rw-r--r--include/cppuhelper/implbase3.hxx (renamed from cppuhelper/inc/cppuhelper/implbase3.hxx)0
-rw-r--r--include/cppuhelper/implbase4.hxx (renamed from cppuhelper/inc/cppuhelper/implbase4.hxx)0
-rw-r--r--include/cppuhelper/implbase5.hxx (renamed from cppuhelper/inc/cppuhelper/implbase5.hxx)0
-rw-r--r--include/cppuhelper/implbase6.hxx (renamed from cppuhelper/inc/cppuhelper/implbase6.hxx)0
-rw-r--r--include/cppuhelper/implbase7.hxx (renamed from cppuhelper/inc/cppuhelper/implbase7.hxx)0
-rw-r--r--include/cppuhelper/implbase8.hxx (renamed from cppuhelper/inc/cppuhelper/implbase8.hxx)0
-rw-r--r--include/cppuhelper/implbase9.hxx (renamed from cppuhelper/inc/cppuhelper/implbase9.hxx)0
-rw-r--r--include/cppuhelper/implbase_ex.hxx (renamed from cppuhelper/inc/cppuhelper/implbase_ex.hxx)0
-rw-r--r--include/cppuhelper/implbase_ex_post.hxx (renamed from cppuhelper/inc/cppuhelper/implbase_ex_post.hxx)0
-rw-r--r--include/cppuhelper/implbase_ex_pre.hxx (renamed from cppuhelper/inc/cppuhelper/implbase_ex_pre.hxx)0
-rw-r--r--include/cppuhelper/implementationentry.hxx (renamed from cppuhelper/inc/cppuhelper/implementationentry.hxx)0
-rw-r--r--include/cppuhelper/interfacecontainer.h (renamed from cppuhelper/inc/cppuhelper/interfacecontainer.h)0
-rw-r--r--include/cppuhelper/interfacecontainer.hxx (renamed from cppuhelper/inc/cppuhelper/interfacecontainer.hxx)0
-rw-r--r--include/cppuhelper/propertysetmixin.hxx (renamed from cppuhelper/inc/cppuhelper/propertysetmixin.hxx)0
-rw-r--r--include/cppuhelper/propshlp.hxx (renamed from cppuhelper/inc/cppuhelper/propshlp.hxx)0
-rw-r--r--include/cppuhelper/proptypehlp.h (renamed from cppuhelper/inc/cppuhelper/proptypehlp.h)0
-rw-r--r--include/cppuhelper/proptypehlp.hxx (renamed from cppuhelper/inc/cppuhelper/proptypehlp.hxx)0
-rw-r--r--include/cppuhelper/queryinterface.hxx (renamed from cppuhelper/inc/cppuhelper/queryinterface.hxx)0
-rw-r--r--include/cppuhelper/shlib.hxx (renamed from cppuhelper/inc/cppuhelper/shlib.hxx)0
-rw-r--r--include/cppuhelper/supportsservice.hxx (renamed from cppuhelper/inc/cppuhelper/supportsservice.hxx)0
-rw-r--r--include/cppuhelper/typeprovider.hxx (renamed from cppuhelper/inc/cppuhelper/typeprovider.hxx)0
-rw-r--r--include/cppuhelper/unourl.hxx (renamed from cppuhelper/inc/cppuhelper/unourl.hxx)0
-rw-r--r--include/cppuhelper/weak.hxx (renamed from cppuhelper/inc/cppuhelper/weak.hxx)0
-rw-r--r--include/cppuhelper/weakagg.hxx (renamed from cppuhelper/inc/cppuhelper/weakagg.hxx)0
-rw-r--r--include/cppuhelper/weakref.hxx (renamed from cppuhelper/inc/cppuhelper/weakref.hxx)0
-rw-r--r--include/osl/conditn.h (renamed from sal/inc/osl/conditn.h)0
-rw-r--r--include/osl/conditn.hxx (renamed from sal/inc/osl/conditn.hxx)0
-rw-r--r--include/osl/diagnose.h (renamed from sal/inc/osl/diagnose.h)0
-rw-r--r--include/osl/diagnose.hxx (renamed from sal/inc/osl/diagnose.hxx)0
-rw-r--r--include/osl/doublecheckedlocking.h (renamed from sal/inc/osl/doublecheckedlocking.h)0
-rw-r--r--include/osl/endian.h (renamed from sal/inc/osl/endian.h)0
-rw-r--r--include/osl/file.h (renamed from sal/inc/osl/file.h)0
-rw-r--r--include/osl/file.hxx (renamed from sal/inc/osl/file.hxx)0
-rw-r--r--include/osl/getglobalmutex.hxx (renamed from sal/inc/osl/getglobalmutex.hxx)0
-rw-r--r--include/osl/interlck.h (renamed from sal/inc/osl/interlck.h)0
-rw-r--r--include/osl/module.h (renamed from sal/inc/osl/module.h)0
-rw-r--r--include/osl/module.hxx (renamed from sal/inc/osl/module.hxx)0
-rw-r--r--include/osl/mutex.h (renamed from sal/inc/osl/mutex.h)0
-rw-r--r--include/osl/mutex.hxx (renamed from sal/inc/osl/mutex.hxx)0
-rw-r--r--include/osl/nlsupport.h (renamed from sal/inc/osl/nlsupport.h)0
-rw-r--r--include/osl/pipe.h (renamed from sal/inc/osl/pipe.h)0
-rw-r--r--include/osl/pipe.hxx (renamed from sal/inc/osl/pipe.hxx)0
-rw-r--r--include/osl/pipe_decl.hxx (renamed from sal/inc/osl/pipe_decl.hxx)0
-rw-r--r--include/osl/process.h (renamed from sal/inc/osl/process.h)0
-rw-r--r--include/osl/profile.h (renamed from sal/inc/osl/profile.h)0
-rw-r--r--include/osl/profile.hxx (renamed from sal/inc/osl/profile.hxx)0
-rw-r--r--include/osl/security.h (renamed from sal/inc/osl/security.h)0
-rw-r--r--include/osl/security.hxx (renamed from sal/inc/osl/security.hxx)0
-rw-r--r--include/osl/security_decl.hxx (renamed from sal/inc/osl/security_decl.hxx)0
-rw-r--r--include/osl/signal.h (renamed from sal/inc/osl/signal.h)0
-rw-r--r--include/osl/socket.h (renamed from sal/inc/osl/socket.h)0
-rw-r--r--include/osl/socket.hxx (renamed from sal/inc/osl/socket.hxx)0
-rw-r--r--include/osl/socket_decl.hxx (renamed from sal/inc/osl/socket_decl.hxx)0
-rw-r--r--include/osl/thread.h (renamed from sal/inc/osl/thread.h)0
-rw-r--r--include/osl/thread.hxx (renamed from sal/inc/osl/thread.hxx)0
-rw-r--r--include/osl/time.h (renamed from sal/inc/osl/time.h)0
-rw-r--r--include/osl/util.h (renamed from sal/inc/osl/util.h)0
-rw-r--r--include/rtl/alloc.h (renamed from sal/inc/rtl/alloc.h)0
-rw-r--r--include/rtl/allocator.hxx (renamed from sal/inc/rtl/allocator.hxx)0
-rw-r--r--include/rtl/bootstrap.h (renamed from sal/inc/rtl/bootstrap.h)0
-rw-r--r--include/rtl/bootstrap.hxx (renamed from sal/inc/rtl/bootstrap.hxx)0
-rw-r--r--include/rtl/byteseq.h (renamed from sal/inc/rtl/byteseq.h)0
-rw-r--r--include/rtl/byteseq.hxx (renamed from sal/inc/rtl/byteseq.hxx)0
-rw-r--r--include/rtl/character.hxx (renamed from sal/inc/rtl/character.hxx)0
-rw-r--r--include/rtl/cipher.h (renamed from sal/inc/rtl/cipher.h)0
-rw-r--r--include/rtl/crc.h (renamed from sal/inc/rtl/crc.h)0
-rw-r--r--include/rtl/digest.h (renamed from sal/inc/rtl/digest.h)0
-rw-r--r--include/rtl/instance.hxx (renamed from sal/inc/rtl/instance.hxx)0
-rw-r--r--include/rtl/locale.h (renamed from sal/inc/rtl/locale.h)0
-rw-r--r--include/rtl/logfile.h (renamed from sal/inc/rtl/logfile.h)0
-rw-r--r--include/rtl/logfile.hxx (renamed from sal/inc/rtl/logfile.hxx)0
-rw-r--r--include/rtl/malformeduriexception.hxx (renamed from sal/inc/rtl/malformeduriexception.hxx)0
-rw-r--r--include/rtl/math.h (renamed from sal/inc/rtl/math.h)0
-rw-r--r--include/rtl/math.hxx (renamed from sal/inc/rtl/math.hxx)0
-rw-r--r--include/rtl/process.h (renamed from sal/inc/rtl/process.h)0
-rw-r--r--include/rtl/random.h (renamed from sal/inc/rtl/random.h)0
-rw-r--r--include/rtl/ref.hxx (renamed from sal/inc/rtl/ref.hxx)0
-rw-r--r--include/rtl/strbuf.h (renamed from sal/inc/rtl/strbuf.h)0
-rw-r--r--include/rtl/strbuf.hxx (renamed from sal/inc/rtl/strbuf.hxx)0
-rw-r--r--include/rtl/string.h (renamed from sal/inc/rtl/string.h)0
-rw-r--r--include/rtl/string.hxx (renamed from sal/inc/rtl/string.hxx)0
-rw-r--r--include/rtl/stringconcat.hxx (renamed from sal/inc/rtl/stringconcat.hxx)0
-rw-r--r--include/rtl/stringutils.hxx (renamed from sal/inc/rtl/stringutils.hxx)0
-rw-r--r--include/rtl/tencinfo.h (renamed from sal/inc/rtl/tencinfo.h)0
-rw-r--r--include/rtl/textcvt.h (renamed from sal/inc/rtl/textcvt.h)0
-rw-r--r--include/rtl/textenc.h (renamed from sal/inc/rtl/textenc.h)0
-rw-r--r--include/rtl/unload.h (renamed from sal/inc/rtl/unload.h)0
-rw-r--r--include/rtl/uri.h (renamed from sal/inc/rtl/uri.h)0
-rw-r--r--include/rtl/uri.hxx (renamed from sal/inc/rtl/uri.hxx)0
-rw-r--r--include/rtl/ustrbuf.h (renamed from sal/inc/rtl/ustrbuf.h)0
-rw-r--r--include/rtl/ustrbuf.hxx (renamed from sal/inc/rtl/ustrbuf.hxx)0
-rw-r--r--include/rtl/ustring.h (renamed from sal/inc/rtl/ustring.h)0
-rw-r--r--include/rtl/ustring.hxx (renamed from sal/inc/rtl/ustring.hxx)0
-rw-r--r--include/rtl/uuid.h (renamed from sal/inc/rtl/uuid.h)0
-rw-r--r--include/sal/ByteBufferWrapper.hxx (renamed from sal/inc/sal/ByteBufferWrapper.hxx)0
-rw-r--r--include/sal/alloca.h (renamed from sal/inc/sal/alloca.h)0
-rw-r--r--include/sal/config.h (renamed from sal/inc/sal/config.h)0
-rw-r--r--include/sal/detail/log.h (renamed from sal/inc/sal/detail/log.h)0
-rw-r--r--include/sal/log-areas.dox (renamed from sal/inc/sal/log-areas.dox)0
-rw-r--r--include/sal/log.hxx (renamed from sal/inc/sal/log.hxx)0
-rw-r--r--include/sal/macros.h (renamed from sal/inc/sal/macros.h)0
-rw-r--r--include/sal/main.h (renamed from sal/inc/sal/main.h)0
-rw-r--r--include/sal/mathconf.h (renamed from sal/inc/sal/mathconf.h)0
-rw-r--r--include/sal/saldllapi.h (renamed from sal/inc/sal/saldllapi.h)0
-rw-r--r--include/sal/types.h (renamed from sal/inc/sal/types.h)0
-rw-r--r--include/sal/typesizes.h20
-rw-r--r--include/salhelper/condition.hxx (renamed from salhelper/inc/salhelper/condition.hxx)0
-rw-r--r--include/salhelper/dynload.hxx (renamed from salhelper/inc/salhelper/dynload.hxx)0
-rw-r--r--include/salhelper/linkhelper.hxx (renamed from salhelper/inc/salhelper/linkhelper.hxx)0
-rw-r--r--include/salhelper/refobj.hxx (renamed from salhelper/inc/salhelper/refobj.hxx)0
-rw-r--r--include/salhelper/salhelperdllapi.h (renamed from salhelper/inc/salhelper/salhelperdllapi.h)0
-rw-r--r--include/salhelper/simplereferenceobject.hxx (renamed from salhelper/inc/salhelper/simplereferenceobject.hxx)0
-rw-r--r--include/salhelper/singletonref.hxx (renamed from salhelper/inc/salhelper/singletonref.hxx)0
-rw-r--r--include/salhelper/thread.hxx (renamed from salhelper/inc/salhelper/thread.hxx)0
-rw-r--r--include/salhelper/timer.hxx (renamed from salhelper/inc/salhelper/timer.hxx)0
-rw-r--r--include/systools/win32/snprintf.h (renamed from sal/inc/systools/win32/snprintf.h)0
-rw-r--r--include/typelib/typeclass.h (renamed from cppu/inc/typelib/typeclass.h)0
-rw-r--r--include/typelib/typedescription.h (renamed from cppu/inc/typelib/typedescription.h)0
-rw-r--r--include/typelib/typedescription.hxx (renamed from cppu/inc/typelib/typedescription.hxx)0
-rw-r--r--include/typelib/uik.h (renamed from cppu/inc/typelib/uik.h)0
-rw-r--r--include/uno/Enterable.h (renamed from cppu/inc/uno/Enterable.h)0
-rw-r--r--include/uno/EnvDcp.h (renamed from cppu/inc/uno/EnvDcp.h)0
-rw-r--r--include/uno/any2.h (renamed from cppu/inc/uno/any2.h)0
-rw-r--r--include/uno/current_context.h (renamed from cppu/inc/uno/current_context.h)0
-rw-r--r--include/uno/current_context.hxx (renamed from cppu/inc/uno/current_context.hxx)0
-rw-r--r--include/uno/data.h (renamed from cppu/inc/uno/data.h)0
-rw-r--r--include/uno/dispatcher.h (renamed from cppu/inc/uno/dispatcher.h)0
-rw-r--r--include/uno/dispatcher.hxx (renamed from cppu/inc/uno/dispatcher.hxx)0
-rw-r--r--include/uno/environment.h (renamed from cppu/inc/uno/environment.h)0
-rw-r--r--include/uno/environment.hxx (renamed from cppu/inc/uno/environment.hxx)0
-rw-r--r--include/uno/lbnames.h (renamed from cppu/inc/uno/lbnames.h)0
-rw-r--r--include/uno/mapping.h (renamed from cppu/inc/uno/mapping.h)0
-rw-r--r--include/uno/mapping.hxx (renamed from cppu/inc/uno/mapping.hxx)0
-rw-r--r--include/uno/sequence2.h (renamed from cppu/inc/uno/sequence2.h)0
-rw-r--r--include/uno/threadpool.h (renamed from cppu/inc/uno/threadpool.h)0
-rw-r--r--jurt/Library_jpipe.mk1
-rw-r--r--l10ntools/StaticLibrary_transex.mk2
-rw-r--r--lingucomponent/StaticLibrary_ulingu.mk4
-rw-r--r--mysqlcppconn/Library_mysqlcppconn.mk2
-rw-r--r--np_sdk/StaticLibrary_nputils.mk2
-rw-r--r--odk/CppunitTest_checkapi.mk (renamed from cppuhelper/CppunitTest_cppuhelper_checkapi.mk)21
-rw-r--r--odk/CustomTarget_allheaders.mk (renamed from sal/CustomTarget_sal_allheaders.mk)14
-rw-r--r--odk/CustomTarget_doxygen.mk10
-rw-r--r--odk/Executable_unoapploader.mk1
-rw-r--r--odk/Module_odk.mk5
-rw-r--r--odk/PackageSet_odk_headers.mk17
-rw-r--r--odk/Package_odk_headers.mk200
-rw-r--r--odk/Package_odk_headers_generated.mk17
-rw-r--r--odk/qa/checkapi/strings.cxx31
-rw-r--r--pyuno/Library_pyuno_wrapper.mk2
-rw-r--r--registry/StaticLibrary_registry_helper.mk2
-rw-r--r--sal/CppunitTest_sal_checkapi.mk45
-rw-r--r--sal/Library_sal.mk2
-rw-r--r--sal/Library_uwinapi.mk2
-rw-r--r--sal/Module_sal.mk4
-rw-r--r--sal/Package_sal_generated.mk34
-rw-r--r--sal/Package_sal_odk_headers.mk109
-rw-r--r--sal/StaticLibrary_salcpprt.mk2
-rw-r--r--salhelper/CppunitTest_salhelper_checkapi.mk45
-rw-r--r--salhelper/CustomTarget_salhelper_allheaders.mk44
-rw-r--r--salhelper/Library_salhelper.mk2
-rw-r--r--salhelper/Module_salhelper.mk3
-rw-r--r--salhelper/Package_salhelper_odk_headers.mk44
-rw-r--r--sax/StaticLibrary_sax_shared.mk3
-rw-r--r--scp2/source/sdkoo/module_sdkoo.scp6
-rw-r--r--scp2/source/sdkoo/sdkoo.scp32
-rw-r--r--sdext/Executable_xpdfimport.mk2
-rw-r--r--sdext/StaticLibrary_pdfimport_s.mk4
-rwxr-xr-xsolenv/gbuild/LinkTarget.mk2
-rw-r--r--svx/AllLangResTarget_svx.mk1
-rw-r--r--testtools/StaticLibrary_bridgetest.mk2
-rw-r--r--tools/StaticLibrary_ooopathutils.mk2
-rw-r--r--udm/StaticLibrary_udm.mk2
-rw-r--r--vcl/StaticLibrary_headless.mk2
-rw-r--r--vcl/StaticLibrary_vclmain.mk4
-rw-r--r--writerperfect/StaticLibrary_writerperfect.mk4
247 files changed, 317 insertions, 783 deletions
diff --git a/bean/Library_officebean.mk b/bean/Library_officebean.mk
index f76f224a29db..47e5d2fe174c 100644
--- a/bean/Library_officebean.mk
+++ b/bean/Library_officebean.mk
@@ -36,8 +36,6 @@ $(eval $(call gb_Library_use_externals,officebean,\
ifneq ($(OS),WNT)
$(eval $(call gb_Library_use_packages,officebean,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_Library_add_cobjects,officebean,\
diff --git a/codemaker/StaticLibrary_codemaker.mk b/codemaker/StaticLibrary_codemaker.mk
index f95842fe37bb..36fbd962c0ea 100644
--- a/codemaker/StaticLibrary_codemaker.mk
+++ b/codemaker/StaticLibrary_codemaker.mk
@@ -32,9 +32,6 @@ $(eval $(call gb_StaticLibrary_use_external,codemaker,boost_headers))
$(eval $(call gb_StaticLibrary_use_packages,codemaker,\
codemaker_inc \
registry_inc \
- sal_generated \
- sal_odk_headers \
- salhelper_odk_headers \
unoidl_inc \
))
diff --git a/codemaker/StaticLibrary_codemaker_cpp.mk b/codemaker/StaticLibrary_codemaker_cpp.mk
index 6c081ffefcb6..61750aa040e4 100644
--- a/codemaker/StaticLibrary_codemaker_cpp.mk
+++ b/codemaker/StaticLibrary_codemaker_cpp.mk
@@ -32,9 +32,6 @@ $(eval $(call gb_StaticLibrary_use_external,codemaker_cpp,boost_headers))
$(eval $(call gb_StaticLibrary_use_packages,codemaker_cpp,\
codemaker_inc \
registry_inc \
- sal_generated \
- sal_odk_headers \
- salhelper_odk_headers \
))
$(eval $(call gb_StaticLibrary_add_exception_objects,codemaker_cpp,\
diff --git a/codemaker/StaticLibrary_codemaker_java.mk b/codemaker/StaticLibrary_codemaker_java.mk
index 096da0fd78de..9bce1322d69f 100644
--- a/codemaker/StaticLibrary_codemaker_java.mk
+++ b/codemaker/StaticLibrary_codemaker_java.mk
@@ -32,9 +32,6 @@ $(eval $(call gb_StaticLibrary_use_external,codemaker_java,boost_headers))
$(eval $(call gb_StaticLibrary_use_packages,codemaker_java,\
codemaker_inc \
registry_inc \
- sal_generated \
- sal_odk_headers \
- salhelper_odk_headers \
))
$(eval $(call gb_StaticLibrary_add_exception_objects,codemaker_java,\
diff --git a/cosv/StaticLibrary_cosv.mk b/cosv/StaticLibrary_cosv.mk
index a2bef2b75177..d6f3229ee3e3 100644
--- a/cosv/StaticLibrary_cosv.mk
+++ b/cosv/StaticLibrary_cosv.mk
@@ -11,8 +11,6 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,cosv))
$(eval $(call gb_StaticLibrary_use_packages,cosv,\
cosv_inc \
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_add_exception_objects,cosv,\
diff --git a/cppu/CppunitTest_cppu_checkapi.mk b/cppu/CppunitTest_cppu_checkapi.mk
deleted file mode 100644
index fe2c40f30430..000000000000
--- a/cppu/CppunitTest_cppu_checkapi.mk
+++ /dev/null
@@ -1,48 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_CppunitTest_CppunitTest,cppu_checkapi))
-
-$(eval $(call gb_CppunitTest_use_custom_headers,cppu_checkapi,\
- cppu/allheaders \
-))
-
-$(eval $(call gb_CppunitTest_add_exception_objects,cppu_checkapi,\
- cppu/qa/checkapi/strings \
-))
-
-$(eval $(call gb_CppunitTest_use_internal_comprehensive_api,cppu_checkapi, \
- cppu \
- udkapi \
-))
-
-$(eval $(call gb_CppunitTest_use_libraries,cppu_checkapi,\
- cppu \
- $(gb_UWINAPI) \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/cppu/CustomTarget_cppu_allheaders.mk b/cppu/CustomTarget_cppu_allheaders.mk
deleted file mode 100644
index 6959f5f5b104..000000000000
--- a/cppu/CustomTarget_cppu_allheaders.mk
+++ /dev/null
@@ -1,44 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_CustomTarget_CustomTarget,cppu/allheaders))
-
-cppu_allheaders_DIR := $(call gb_CustomTarget_get_workdir,cppu/allheaders)
-
-$(call gb_CustomTarget_get_target,cppu/allheaders) : \
- $(cppu_allheaders_DIR)/cppu_allheaders.hxx
-
-$(cppu_allheaders_DIR)/cppu_allheaders.hxx : \
- $(call gb_Package_get_target,cppu_odk_headers) \
- | $(cppu_allheaders_DIR)/.dir
- $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
- printf '// Generated list of cppu includes\n' > $@ \
- $(foreach file,$(shell cat $<),\
- && printf '#include <%s>\n' $(subst $(INSTDIR)/$(gb_Package_SDKDIRNAME)/include/,,$(file)) >> $@ \
- )
-
-# vim: set noet sw=4 ts=4:
diff --git a/cppu/Library_cppu.mk b/cppu/Library_cppu.mk
index dd6e4339b22e..3848a3dfcb8c 100644
--- a/cppu/Library_cppu.mk
+++ b/cppu/Library_cppu.mk
@@ -29,8 +29,6 @@ $(eval $(call gb_Library_Library,cppu))
$(eval $(call gb_Library_set_soversion_script,cppu,3,$(SRCDIR)/cppu/util/cppu.map))
-$(eval $(call gb_Library_use_package,cppu,cppu_odk_headers))
-
$(eval $(call gb_Library_use_udk_api,cppu))
$(eval $(call gb_Library_add_defs,cppu,\
diff --git a/cppu/Module_cppu.mk b/cppu/Module_cppu.mk
index c957320361a8..9ad0bfc6d184 100644
--- a/cppu/Module_cppu.mk
+++ b/cppu/Module_cppu.mk
@@ -28,18 +28,15 @@
$(eval $(call gb_Module_Module,cppu))
$(eval $(call gb_Module_add_targets,cppu,\
- CustomTarget_cppu_allheaders \
InternalUnoApi_cppu \
Library_affine_uno \
Library_cppu \
Library_log_uno \
Library_purpenvhelper \
Library_unsafe_uno \
- Package_cppu_odk_headers \
))
$(eval $(call gb_Module_add_check_targets,cppu,\
- CppunitTest_cppu_checkapi \
CppunitTest_cppu_qa_any \
CppunitTest_cppu_qa_recursion \
CppunitTest_cppu_qa_reference \
diff --git a/cppu/Package_cppu_odk_headers.mk b/cppu/Package_cppu_odk_headers.mk
deleted file mode 100644
index 15459f769da1..000000000000
--- a/cppu/Package_cppu_odk_headers.mk
+++ /dev/null
@@ -1,85 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com>
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_Package_Package,cppu_odk_headers,$(SRCDIR)/cppu/inc))
-
-$(eval $(call gb_Package_set_outdir,cppu_odk_headers,$(INSTDIR)))
-
-$(eval $(call gb_Package_add_files,cppu_odk_headers,$(gb_Package_SDKDIRNAME)/include/com/sun/star/uno,\
- com/sun/star/uno/Any.h \
- com/sun/star/uno/Any.hxx \
- com/sun/star/uno/genfunc.h \
- com/sun/star/uno/genfunc.hxx \
- com/sun/star/uno/Reference.h \
- com/sun/star/uno/Reference.hxx \
- com/sun/star/uno/Sequence.h \
- com/sun/star/uno/Sequence.hxx \
- com/sun/star/uno/Type.h \
- com/sun/star/uno/Type.hxx \
-))
-
-$(eval $(call gb_Package_add_files,cppu_odk_headers,$(gb_Package_SDKDIRNAME)/include/cppu,\
- cppu/cppudllapi.h \
- cppu/EnvDcp.hxx \
- cppu/Enterable.hxx \
- cppu/EnvGuards.hxx \
- cppu/macros.hxx \
- cppu/Map.hxx \
- cppu/unotype.hxx \
-))
-
-$(eval $(call gb_Package_add_files,cppu_odk_headers,$(gb_Package_SDKDIRNAME)/include/cppu/helper/purpenv,\
- cppu/helper/purpenv/Environment.hxx \
- cppu/helper/purpenv/Mapping.hxx \
-))
-
-$(eval $(call gb_Package_add_files,cppu_odk_headers,$(gb_Package_SDKDIRNAME)/include/typelib,\
- typelib/typeclass.h \
- typelib/typedescription.h \
- typelib/typedescription.hxx \
- typelib/uik.h \
-))
-
-$(eval $(call gb_Package_add_files,cppu_odk_headers,$(gb_Package_SDKDIRNAME)/include/uno,\
- uno/any2.h \
- uno/current_context.h \
- uno/current_context.hxx \
- uno/data.h \
- uno/dispatcher.h \
- uno/dispatcher.hxx \
- uno/Enterable.h \
- uno/EnvDcp.h \
- uno/environment.h \
- uno/environment.hxx \
- uno/lbnames.h \
- uno/mapping.h \
- uno/mapping.hxx \
- uno/sequence2.h \
- uno/threadpool.h \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/cppuhelper/CustomTarget_cppuhelper_allheaders.mk b/cppuhelper/CustomTarget_cppuhelper_allheaders.mk
deleted file mode 100644
index 08c8ee34a7c3..000000000000
--- a/cppuhelper/CustomTarget_cppuhelper_allheaders.mk
+++ /dev/null
@@ -1,44 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_CustomTarget_CustomTarget,cppuhelper/allheaders))
-
-cppuhelper_allheaders_DIR := $(call gb_CustomTarget_get_workdir,cppuhelper/allheaders)
-
-$(call gb_CustomTarget_get_target,cppuhelper/allheaders) : \
- $(cppuhelper_allheaders_DIR)/cppuhelper_allheaders.hxx
-
-$(cppuhelper_allheaders_DIR)/cppuhelper_allheaders.hxx : \
- $(call gb_Package_get_target,cppuhelper_odk_headers) \
- | $(cppuhelper_allheaders_DIR)/.dir
- $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
- printf '// Generated list of cppuhelper includes\n' > $@ \
- $(foreach file,$(shell cat $<),\
- && printf '#include <%s>\n' $(subst $(INSTDIR)/$(gb_Package_SDKDIRNAME)/include/,,$(file)) >> $@ \
- )
-
-# vim: set noet sw=4 ts=4:
diff --git a/cppuhelper/Module_cppuhelper.mk b/cppuhelper/Module_cppuhelper.mk
index 96fd971b01f8..2606bd01e453 100644
--- a/cppuhelper/Module_cppuhelper.mk
+++ b/cppuhelper/Module_cppuhelper.mk
@@ -28,16 +28,13 @@
$(eval $(call gb_Module_Module,cppuhelper))
$(eval $(call gb_Module_add_targets,cppuhelper,\
- CustomTarget_cppuhelper_allheaders \
InternalUnoApi_cppuhelper \
Library_cppuhelper \
- Package_cppuhelper_odk_headers \
Package_unorc \
StaticLibrary_findsofficepath \
))
$(eval $(call gb_Module_add_check_targets,cppuhelper,\
- CppunitTest_cppuhelper_checkapi \
CppunitTest_cppuhelper_cppu_ifcontainer \
CppunitTest_cppuhelper_cppu_unourl \
))
diff --git a/cppuhelper/Package_cppuhelper_odk_headers.mk b/cppuhelper/Package_cppuhelper_odk_headers.mk
deleted file mode 100644
index 93fac81c36eb..000000000000
--- a/cppuhelper/Package_cppuhelper_odk_headers.mk
+++ /dev/null
@@ -1,90 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_Package_Package,cppuhelper_odk_headers,$(SRCDIR)/cppuhelper/inc))
-
-$(eval $(call gb_Package_set_outdir,cppuhelper_odk_headers,$(INSTDIR)))
-
-$(eval $(call gb_Package_add_files,cppuhelper_odk_headers,$(gb_Package_SDKDIRNAME)/include/cppuhelper,\
- cppuhelper/cppuhelperdllapi.h \
- cppuhelper/access_control.hxx \
- cppuhelper/basemutex.hxx \
- cppuhelper/bootstrap.hxx \
- cppuhelper/compbase10.hxx \
- cppuhelper/compbase11.hxx \
- cppuhelper/compbase12.hxx \
- cppuhelper/compbase1.hxx \
- cppuhelper/compbase2.hxx \
- cppuhelper/compbase3.hxx \
- cppuhelper/compbase4.hxx \
- cppuhelper/compbase5.hxx \
- cppuhelper/compbase6.hxx \
- cppuhelper/compbase7.hxx \
- cppuhelper/compbase8.hxx \
- cppuhelper/compbase9.hxx \
- cppuhelper/compbase_ex.hxx \
- cppuhelper/compbase.hxx \
- cppuhelper/component_context.hxx \
- cppuhelper/component.hxx \
- cppuhelper/exc_hlp.hxx \
- cppuhelper/factory.hxx \
- cppuhelper/findsofficepath.h \
- cppuhelper/implbase10.hxx \
- cppuhelper/implbase11.hxx \
- cppuhelper/implbase12.hxx \
- cppuhelper/implbase13.hxx \
- cppuhelper/implbase1.hxx \
- cppuhelper/implbase2.hxx \
- cppuhelper/implbase3.hxx \
- cppuhelper/implbase4.hxx \
- cppuhelper/implbase5.hxx \
- cppuhelper/implbase6.hxx \
- cppuhelper/implbase7.hxx \
- cppuhelper/implbase8.hxx \
- cppuhelper/implbase9.hxx \
- cppuhelper/implbase_ex.hxx \
- cppuhelper/implbase_ex_post.hxx \
- cppuhelper/implbase_ex_pre.hxx \
- cppuhelper/implbase.hxx \
- cppuhelper/implementationentry.hxx \
- cppuhelper/interfacecontainer.h \
- cppuhelper/interfacecontainer.hxx \
- cppuhelper/propertysetmixin.hxx \
- cppuhelper/propshlp.hxx \
- cppuhelper/proptypehlp.h \
- cppuhelper/proptypehlp.hxx \
- cppuhelper/queryinterface.hxx \
- cppuhelper/shlib.hxx \
- cppuhelper/supportsservice.hxx \
- cppuhelper/typeprovider.hxx \
- cppuhelper/unourl.hxx \
- cppuhelper/weakagg.hxx \
- cppuhelper/weak.hxx \
- cppuhelper/weakref.hxx \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/cppuhelper/StaticLibrary_findsofficepath.mk b/cppuhelper/StaticLibrary_findsofficepath.mk
index 446577b32f60..ddb1e5b2334d 100644
--- a/cppuhelper/StaticLibrary_findsofficepath.mk
+++ b/cppuhelper/StaticLibrary_findsofficepath.mk
@@ -10,8 +10,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,findsofficepath))
$(eval $(call gb_StaticLibrary_use_packages,findsofficepath,\
- cppuhelper_odk_headers \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_add_cobjects,findsofficepath,\
diff --git a/desktop/Executable_unopkg.com.mk b/desktop/Executable_unopkg.com.mk
index 499ae59b2919..f8a17fd5a2f3 100644
--- a/desktop/Executable_unopkg.com.mk
+++ b/desktop/Executable_unopkg.com.mk
@@ -11,7 +11,6 @@ $(eval $(call gb_Executable_Executable,unopkg_com))
$(eval $(call gb_Executable_use_packages,unopkg_com,\
sal_inc \
- sal_odk_headers \
))
$(eval $(call gb_Executable_set_targettype_gui,unopkg_com,NO))
diff --git a/desktop/Library_libreoffice.mk b/desktop/Library_libreoffice.mk
index c18816ff3194..6b42adf932cd 100644
--- a/desktop/Library_libreoffice.mk
+++ b/desktop/Library_libreoffice.mk
@@ -10,8 +10,6 @@
$(eval $(call gb_Library_Library,libreoffice))
$(eval $(call gb_Library_use_packages,libreoffice,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_Library_set_include,libreoffice,\
diff --git a/desktop/StaticLibrary_winextendloaderenv.mk b/desktop/StaticLibrary_winextendloaderenv.mk
index 51f94e2b08a6..f2a2b955ddc1 100644
--- a/desktop/StaticLibrary_winextendloaderenv.mk
+++ b/desktop/StaticLibrary_winextendloaderenv.mk
@@ -11,8 +11,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,winextendloaderenv))
$(eval $(call gb_StaticLibrary_use_packages,winextendloaderenv,\
- sal_generated \
- sal_odk_headers \
tools_inc \
))
diff --git a/dtrans/StaticLibrary_dtobj.mk b/dtrans/StaticLibrary_dtobj.mk
index e275021e443a..70a9aec87734 100644
--- a/dtrans/StaticLibrary_dtobj.mk
+++ b/dtrans/StaticLibrary_dtobj.mk
@@ -30,11 +30,7 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,dtobj))
$(eval $(call gb_StaticLibrary_use_packages,dtobj,\
comphelper_inc \
- cppu_odk_headers \
- cppuhelper_odk_headers \
- sal_generated \
sal_inc \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_use_sdk_api,dtobj))
diff --git a/embedserv/Library_inprocserv.mk b/embedserv/Library_inprocserv.mk
index c016355d8f45..417c22f00b6b 100644
--- a/embedserv/Library_inprocserv.mk
+++ b/embedserv/Library_inprocserv.mk
@@ -44,7 +44,6 @@ $(eval $(call gb_Library_use_libraries,inprocserv,\
$(eval $(call gb_Library_use_packages,inprocserv,\
comphelper_inc \
- sal_odk_headers \
))
ifeq ($(COM),MSC)
diff --git a/extensions/StaticLibrary_npsoenv.mk b/extensions/StaticLibrary_npsoenv.mk
index 68a70f50decf..a81c69b1cd97 100644
--- a/extensions/StaticLibrary_npsoenv.mk
+++ b/extensions/StaticLibrary_npsoenv.mk
@@ -11,7 +11,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,npsoenv))
$(eval $(call gb_StaticLibrary_use_packages,npsoenv,\
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_add_exception_objects,npsoenv,\
diff --git a/extensions/StaticLibrary_plugcon.mk b/extensions/StaticLibrary_plugcon.mk
index 17f82a7c2bf1..bfe1ea36d019 100644
--- a/extensions/StaticLibrary_plugcon.mk
+++ b/extensions/StaticLibrary_plugcon.mk
@@ -17,7 +17,6 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,plugcon))
$(eval $(call gb_StaticLibrary_use_packages,plugcon,\
basegfx_inc \
comphelper_inc \
- cppu_odk_headers \
i18nlangtag_inc \
np_sdk_inc \
o3tl_inc \
diff --git a/i18nlangtag/Library_i18nlangtag.mk b/i18nlangtag/Library_i18nlangtag.mk
index 2f5efa0d7d55..2953e764d6cc 100644
--- a/i18nlangtag/Library_i18nlangtag.mk
+++ b/i18nlangtag/Library_i18nlangtag.mk
@@ -29,7 +29,6 @@
$(eval $(call gb_Library_Library,i18nlangtag))
$(eval $(call gb_Library_use_packages,i18nlangtag,\
- cppu_odk_headers \
i18nlangtag_inc \
))
diff --git a/cppu/inc/com/sun/star/uno/Any.h b/include/com/sun/star/uno/Any.h
index f1d03e8709b5..f1d03e8709b5 100644
--- a/cppu/inc/com/sun/star/uno/Any.h
+++ b/include/com/sun/star/uno/Any.h
diff --git a/cppu/inc/com/sun/star/uno/Any.hxx b/include/com/sun/star/uno/Any.hxx
index 6f3bda9692bd..6f3bda9692bd 100644
--- a/cppu/inc/com/sun/star/uno/Any.hxx
+++ b/include/com/sun/star/uno/Any.hxx
diff --git a/cppu/inc/com/sun/star/uno/Reference.h b/include/com/sun/star/uno/Reference.h
index 94551a087063..94551a087063 100644
--- a/cppu/inc/com/sun/star/uno/Reference.h
+++ b/include/com/sun/star/uno/Reference.h
diff --git a/cppu/inc/com/sun/star/uno/Reference.hxx b/include/com/sun/star/uno/Reference.hxx
index aa39810159d3..aa39810159d3 100644
--- a/cppu/inc/com/sun/star/uno/Reference.hxx
+++ b/include/com/sun/star/uno/Reference.hxx
diff --git a/cppu/inc/com/sun/star/uno/Sequence.h b/include/com/sun/star/uno/Sequence.h
index ed754cf3ccf2..ed754cf3ccf2 100644
--- a/cppu/inc/com/sun/star/uno/Sequence.h
+++ b/include/com/sun/star/uno/Sequence.h
diff --git a/cppu/inc/com/sun/star/uno/Sequence.hxx b/include/com/sun/star/uno/Sequence.hxx
index a23fd3b48225..a23fd3b48225 100644
--- a/cppu/inc/com/sun/star/uno/Sequence.hxx
+++ b/include/com/sun/star/uno/Sequence.hxx
diff --git a/cppu/inc/com/sun/star/uno/Type.h b/include/com/sun/star/uno/Type.h
index 1d71910b28ec..1d71910b28ec 100644
--- a/cppu/inc/com/sun/star/uno/Type.h
+++ b/include/com/sun/star/uno/Type.h
diff --git a/cppu/inc/com/sun/star/uno/Type.hxx b/include/com/sun/star/uno/Type.hxx
index 40528af116ad..40528af116ad 100644
--- a/cppu/inc/com/sun/star/uno/Type.hxx
+++ b/include/com/sun/star/uno/Type.hxx
diff --git a/cppu/inc/com/sun/star/uno/genfunc.h b/include/com/sun/star/uno/genfunc.h
index 12b6ad7d4640..12b6ad7d4640 100644
--- a/cppu/inc/com/sun/star/uno/genfunc.h
+++ b/include/com/sun/star/uno/genfunc.h
diff --git a/cppu/inc/com/sun/star/uno/genfunc.hxx b/include/com/sun/star/uno/genfunc.hxx
index d523123733e4..d523123733e4 100644
--- a/cppu/inc/com/sun/star/uno/genfunc.hxx
+++ b/include/com/sun/star/uno/genfunc.hxx
diff --git a/cppu/inc/cppu/Enterable.hxx b/include/cppu/Enterable.hxx
index 6bb4a9c274d4..6bb4a9c274d4 100644
--- a/cppu/inc/cppu/Enterable.hxx
+++ b/include/cppu/Enterable.hxx
diff --git a/cppu/inc/cppu/EnvDcp.hxx b/include/cppu/EnvDcp.hxx
index 340ebcb3d5e1..340ebcb3d5e1 100644
--- a/cppu/inc/cppu/EnvDcp.hxx
+++ b/include/cppu/EnvDcp.hxx
diff --git a/cppu/inc/cppu/EnvGuards.hxx b/include/cppu/EnvGuards.hxx
index e1334ac7909a..e1334ac7909a 100644
--- a/cppu/inc/cppu/EnvGuards.hxx
+++ b/include/cppu/EnvGuards.hxx
diff --git a/cppu/inc/cppu/Map.hxx b/include/cppu/Map.hxx
index 576d2e9133ae..576d2e9133ae 100644
--- a/cppu/inc/cppu/Map.hxx
+++ b/include/cppu/Map.hxx
diff --git a/cppu/inc/cppu/cppudllapi.h b/include/cppu/cppudllapi.h
index ee37e1b1c399..ee37e1b1c399 100644
--- a/cppu/inc/cppu/cppudllapi.h
+++ b/include/cppu/cppudllapi.h
diff --git a/cppu/inc/cppu/helper/purpenv/Environment.hxx b/include/cppu/helper/purpenv/Environment.hxx
index 04985d7643b0..04985d7643b0 100644
--- a/cppu/inc/cppu/helper/purpenv/Environment.hxx
+++ b/include/cppu/helper/purpenv/Environment.hxx
diff --git a/cppu/inc/cppu/helper/purpenv/Mapping.hxx b/include/cppu/helper/purpenv/Mapping.hxx
index 83518cf75d21..83518cf75d21 100644
--- a/cppu/inc/cppu/helper/purpenv/Mapping.hxx
+++ b/include/cppu/helper/purpenv/Mapping.hxx
diff --git a/cppu/inc/cppu/macros.hxx b/include/cppu/macros.hxx
index ecaa1470893b..ecaa1470893b 100644
--- a/cppu/inc/cppu/macros.hxx
+++ b/include/cppu/macros.hxx
diff --git a/cppu/inc/cppu/unotype.hxx b/include/cppu/unotype.hxx
index 2861bdb2c922..2861bdb2c922 100644
--- a/cppu/inc/cppu/unotype.hxx
+++ b/include/cppu/unotype.hxx
diff --git a/cppuhelper/inc/cppuhelper/access_control.hxx b/include/cppuhelper/access_control.hxx
index f1fbe3f13cd6..f1fbe3f13cd6 100644
--- a/cppuhelper/inc/cppuhelper/access_control.hxx
+++ b/include/cppuhelper/access_control.hxx
diff --git a/cppuhelper/inc/cppuhelper/basemutex.hxx b/include/cppuhelper/basemutex.hxx
index 5394b834e434..5394b834e434 100644
--- a/cppuhelper/inc/cppuhelper/basemutex.hxx
+++ b/include/cppuhelper/basemutex.hxx
diff --git a/cppuhelper/inc/cppuhelper/bootstrap.hxx b/include/cppuhelper/bootstrap.hxx
index d76379a2f3e3..d76379a2f3e3 100644
--- a/cppuhelper/inc/cppuhelper/bootstrap.hxx
+++ b/include/cppuhelper/bootstrap.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase.hxx b/include/cppuhelper/compbase.hxx
index dc0b8dd4f905..dc0b8dd4f905 100644
--- a/cppuhelper/inc/cppuhelper/compbase.hxx
+++ b/include/cppuhelper/compbase.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase1.hxx b/include/cppuhelper/compbase1.hxx
index 8948f0120f36..8948f0120f36 100644
--- a/cppuhelper/inc/cppuhelper/compbase1.hxx
+++ b/include/cppuhelper/compbase1.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase10.hxx b/include/cppuhelper/compbase10.hxx
index 588a47a6fa8a..588a47a6fa8a 100644
--- a/cppuhelper/inc/cppuhelper/compbase10.hxx
+++ b/include/cppuhelper/compbase10.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase11.hxx b/include/cppuhelper/compbase11.hxx
index 259a12258f8d..259a12258f8d 100644
--- a/cppuhelper/inc/cppuhelper/compbase11.hxx
+++ b/include/cppuhelper/compbase11.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase12.hxx b/include/cppuhelper/compbase12.hxx
index 3009dac8f46e..3009dac8f46e 100644
--- a/cppuhelper/inc/cppuhelper/compbase12.hxx
+++ b/include/cppuhelper/compbase12.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase2.hxx b/include/cppuhelper/compbase2.hxx
index e54a38b00e3b..e54a38b00e3b 100644
--- a/cppuhelper/inc/cppuhelper/compbase2.hxx
+++ b/include/cppuhelper/compbase2.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase3.hxx b/include/cppuhelper/compbase3.hxx
index e43991a7c117..e43991a7c117 100644
--- a/cppuhelper/inc/cppuhelper/compbase3.hxx
+++ b/include/cppuhelper/compbase3.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase4.hxx b/include/cppuhelper/compbase4.hxx
index a20542e57abe..a20542e57abe 100644
--- a/cppuhelper/inc/cppuhelper/compbase4.hxx
+++ b/include/cppuhelper/compbase4.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase5.hxx b/include/cppuhelper/compbase5.hxx
index b22b1038b573..b22b1038b573 100644
--- a/cppuhelper/inc/cppuhelper/compbase5.hxx
+++ b/include/cppuhelper/compbase5.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase6.hxx b/include/cppuhelper/compbase6.hxx
index 778bbb722295..778bbb722295 100644
--- a/cppuhelper/inc/cppuhelper/compbase6.hxx
+++ b/include/cppuhelper/compbase6.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase7.hxx b/include/cppuhelper/compbase7.hxx
index edf3af3fd258..edf3af3fd258 100644
--- a/cppuhelper/inc/cppuhelper/compbase7.hxx
+++ b/include/cppuhelper/compbase7.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase8.hxx b/include/cppuhelper/compbase8.hxx
index efff5c4a2d09..efff5c4a2d09 100644
--- a/cppuhelper/inc/cppuhelper/compbase8.hxx
+++ b/include/cppuhelper/compbase8.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase9.hxx b/include/cppuhelper/compbase9.hxx
index 5496e63864bd..5496e63864bd 100644
--- a/cppuhelper/inc/cppuhelper/compbase9.hxx
+++ b/include/cppuhelper/compbase9.hxx
diff --git a/cppuhelper/inc/cppuhelper/compbase_ex.hxx b/include/cppuhelper/compbase_ex.hxx
index 5937f60e29cc..5937f60e29cc 100644
--- a/cppuhelper/inc/cppuhelper/compbase_ex.hxx
+++ b/include/cppuhelper/compbase_ex.hxx
diff --git a/cppuhelper/inc/cppuhelper/component.hxx b/include/cppuhelper/component.hxx
index 64460959fbbf..64460959fbbf 100644
--- a/cppuhelper/inc/cppuhelper/component.hxx
+++ b/include/cppuhelper/component.hxx
diff --git a/cppuhelper/inc/cppuhelper/component_context.hxx b/include/cppuhelper/component_context.hxx
index 575fa490a452..575fa490a452 100644
--- a/cppuhelper/inc/cppuhelper/component_context.hxx
+++ b/include/cppuhelper/component_context.hxx
diff --git a/cppuhelper/inc/cppuhelper/cppuhelperdllapi.h b/include/cppuhelper/cppuhelperdllapi.h
index 8489402c4e86..8489402c4e86 100644
--- a/cppuhelper/inc/cppuhelper/cppuhelperdllapi.h
+++ b/include/cppuhelper/cppuhelperdllapi.h
diff --git a/cppuhelper/inc/cppuhelper/exc_hlp.hxx b/include/cppuhelper/exc_hlp.hxx
index 9c110ee6c018..9c110ee6c018 100644
--- a/cppuhelper/inc/cppuhelper/exc_hlp.hxx
+++ b/include/cppuhelper/exc_hlp.hxx
diff --git a/cppuhelper/inc/cppuhelper/factory.hxx b/include/cppuhelper/factory.hxx
index 8dfda840d51c..8dfda840d51c 100644
--- a/cppuhelper/inc/cppuhelper/factory.hxx
+++ b/include/cppuhelper/factory.hxx
diff --git a/cppuhelper/inc/cppuhelper/findsofficepath.h b/include/cppuhelper/findsofficepath.h
index 1d24009f6bb8..1d24009f6bb8 100644
--- a/cppuhelper/inc/cppuhelper/findsofficepath.h
+++ b/include/cppuhelper/findsofficepath.h
diff --git a/cppuhelper/inc/cppuhelper/implbase.hxx b/include/cppuhelper/implbase.hxx
index 06ac7a8c8d1a..06ac7a8c8d1a 100644
--- a/cppuhelper/inc/cppuhelper/implbase.hxx
+++ b/include/cppuhelper/implbase.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase1.hxx b/include/cppuhelper/implbase1.hxx
index ead86fe6c56a..ead86fe6c56a 100644
--- a/cppuhelper/inc/cppuhelper/implbase1.hxx
+++ b/include/cppuhelper/implbase1.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase10.hxx b/include/cppuhelper/implbase10.hxx
index 57fdda5b3ce0..57fdda5b3ce0 100644
--- a/cppuhelper/inc/cppuhelper/implbase10.hxx
+++ b/include/cppuhelper/implbase10.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase11.hxx b/include/cppuhelper/implbase11.hxx
index bd282e70fdc2..bd282e70fdc2 100644
--- a/cppuhelper/inc/cppuhelper/implbase11.hxx
+++ b/include/cppuhelper/implbase11.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase12.hxx b/include/cppuhelper/implbase12.hxx
index a1d4bf17fa07..a1d4bf17fa07 100644
--- a/cppuhelper/inc/cppuhelper/implbase12.hxx
+++ b/include/cppuhelper/implbase12.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase13.hxx b/include/cppuhelper/implbase13.hxx
index b50fb038564c..b50fb038564c 100644
--- a/cppuhelper/inc/cppuhelper/implbase13.hxx
+++ b/include/cppuhelper/implbase13.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase2.hxx b/include/cppuhelper/implbase2.hxx
index acd9bbe5e211..acd9bbe5e211 100644
--- a/cppuhelper/inc/cppuhelper/implbase2.hxx
+++ b/include/cppuhelper/implbase2.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase3.hxx b/include/cppuhelper/implbase3.hxx
index f887ee470538..f887ee470538 100644
--- a/cppuhelper/inc/cppuhelper/implbase3.hxx
+++ b/include/cppuhelper/implbase3.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase4.hxx b/include/cppuhelper/implbase4.hxx
index 54fd60e0f54f..54fd60e0f54f 100644
--- a/cppuhelper/inc/cppuhelper/implbase4.hxx
+++ b/include/cppuhelper/implbase4.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase5.hxx b/include/cppuhelper/implbase5.hxx
index 4a4b3e640426..4a4b3e640426 100644
--- a/cppuhelper/inc/cppuhelper/implbase5.hxx
+++ b/include/cppuhelper/implbase5.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase6.hxx b/include/cppuhelper/implbase6.hxx
index 090da8d8a862..090da8d8a862 100644
--- a/cppuhelper/inc/cppuhelper/implbase6.hxx
+++ b/include/cppuhelper/implbase6.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase7.hxx b/include/cppuhelper/implbase7.hxx
index 62998349b822..62998349b822 100644
--- a/cppuhelper/inc/cppuhelper/implbase7.hxx
+++ b/include/cppuhelper/implbase7.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase8.hxx b/include/cppuhelper/implbase8.hxx
index 117dba731b9c..117dba731b9c 100644
--- a/cppuhelper/inc/cppuhelper/implbase8.hxx
+++ b/include/cppuhelper/implbase8.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase9.hxx b/include/cppuhelper/implbase9.hxx
index ca4cdba53f3d..ca4cdba53f3d 100644
--- a/cppuhelper/inc/cppuhelper/implbase9.hxx
+++ b/include/cppuhelper/implbase9.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase_ex.hxx b/include/cppuhelper/implbase_ex.hxx
index 4eb111de898a..4eb111de898a 100644
--- a/cppuhelper/inc/cppuhelper/implbase_ex.hxx
+++ b/include/cppuhelper/implbase_ex.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase_ex_post.hxx b/include/cppuhelper/implbase_ex_post.hxx
index 6d97b760613b..6d97b760613b 100644
--- a/cppuhelper/inc/cppuhelper/implbase_ex_post.hxx
+++ b/include/cppuhelper/implbase_ex_post.hxx
diff --git a/cppuhelper/inc/cppuhelper/implbase_ex_pre.hxx b/include/cppuhelper/implbase_ex_pre.hxx
index a9eb82df0251..a9eb82df0251 100644
--- a/cppuhelper/inc/cppuhelper/implbase_ex_pre.hxx
+++ b/include/cppuhelper/implbase_ex_pre.hxx
diff --git a/cppuhelper/inc/cppuhelper/implementationentry.hxx b/include/cppuhelper/implementationentry.hxx
index 298c0dc9e9ba..298c0dc9e9ba 100644
--- a/cppuhelper/inc/cppuhelper/implementationentry.hxx
+++ b/include/cppuhelper/implementationentry.hxx
diff --git a/cppuhelper/inc/cppuhelper/interfacecontainer.h b/include/cppuhelper/interfacecontainer.h
index 774f900a8b26..774f900a8b26 100644
--- a/cppuhelper/inc/cppuhelper/interfacecontainer.h
+++ b/include/cppuhelper/interfacecontainer.h
diff --git a/cppuhelper/inc/cppuhelper/interfacecontainer.hxx b/include/cppuhelper/interfacecontainer.hxx
index 292278f7a078..292278f7a078 100644
--- a/cppuhelper/inc/cppuhelper/interfacecontainer.hxx
+++ b/include/cppuhelper/interfacecontainer.hxx
diff --git a/cppuhelper/inc/cppuhelper/propertysetmixin.hxx b/include/cppuhelper/propertysetmixin.hxx
index bbca3ac479ee..bbca3ac479ee 100644
--- a/cppuhelper/inc/cppuhelper/propertysetmixin.hxx
+++ b/include/cppuhelper/propertysetmixin.hxx
diff --git a/cppuhelper/inc/cppuhelper/propshlp.hxx b/include/cppuhelper/propshlp.hxx
index aa99ebaa6536..aa99ebaa6536 100644
--- a/cppuhelper/inc/cppuhelper/propshlp.hxx
+++ b/include/cppuhelper/propshlp.hxx
diff --git a/cppuhelper/inc/cppuhelper/proptypehlp.h b/include/cppuhelper/proptypehlp.h
index 3236ca0363c3..3236ca0363c3 100644
--- a/cppuhelper/inc/cppuhelper/proptypehlp.h
+++ b/include/cppuhelper/proptypehlp.h
diff --git a/cppuhelper/inc/cppuhelper/proptypehlp.hxx b/include/cppuhelper/proptypehlp.hxx
index 08107f3b91f7..08107f3b91f7 100644
--- a/cppuhelper/inc/cppuhelper/proptypehlp.hxx
+++ b/include/cppuhelper/proptypehlp.hxx
diff --git a/cppuhelper/inc/cppuhelper/queryinterface.hxx b/include/cppuhelper/queryinterface.hxx
index e8f2dfa9dcbf..e8f2dfa9dcbf 100644
--- a/cppuhelper/inc/cppuhelper/queryinterface.hxx
+++ b/include/cppuhelper/queryinterface.hxx
diff --git a/cppuhelper/inc/cppuhelper/shlib.hxx b/include/cppuhelper/shlib.hxx
index 666359fac851..666359fac851 100644
--- a/cppuhelper/inc/cppuhelper/shlib.hxx
+++ b/include/cppuhelper/shlib.hxx
diff --git a/cppuhelper/inc/cppuhelper/supportsservice.hxx b/include/cppuhelper/supportsservice.hxx
index a5cc2003a1ed..a5cc2003a1ed 100644
--- a/cppuhelper/inc/cppuhelper/supportsservice.hxx
+++ b/include/cppuhelper/supportsservice.hxx
diff --git a/cppuhelper/inc/cppuhelper/typeprovider.hxx b/include/cppuhelper/typeprovider.hxx
index 24201c9a8982..24201c9a8982 100644
--- a/cppuhelper/inc/cppuhelper/typeprovider.hxx
+++ b/include/cppuhelper/typeprovider.hxx
diff --git a/cppuhelper/inc/cppuhelper/unourl.hxx b/include/cppuhelper/unourl.hxx
index e9a7f2baa55e..e9a7f2baa55e 100644
--- a/cppuhelper/inc/cppuhelper/unourl.hxx
+++ b/include/cppuhelper/unourl.hxx
diff --git a/cppuhelper/inc/cppuhelper/weak.hxx b/include/cppuhelper/weak.hxx
index 80d5ec07c500..80d5ec07c500 100644
--- a/cppuhelper/inc/cppuhelper/weak.hxx
+++ b/include/cppuhelper/weak.hxx
diff --git a/cppuhelper/inc/cppuhelper/weakagg.hxx b/include/cppuhelper/weakagg.hxx
index bfe4ba5151d3..bfe4ba5151d3 100644
--- a/cppuhelper/inc/cppuhelper/weakagg.hxx
+++ b/include/cppuhelper/weakagg.hxx
diff --git a/cppuhelper/inc/cppuhelper/weakref.hxx b/include/cppuhelper/weakref.hxx
index 0a9530608159..0a9530608159 100644
--- a/cppuhelper/inc/cppuhelper/weakref.hxx
+++ b/include/cppuhelper/weakref.hxx
diff --git a/sal/inc/osl/conditn.h b/include/osl/conditn.h
index 8803ee85f2dd..8803ee85f2dd 100644
--- a/sal/inc/osl/conditn.h
+++ b/include/osl/conditn.h
diff --git a/sal/inc/osl/conditn.hxx b/include/osl/conditn.hxx
index 449242273a7f..449242273a7f 100644
--- a/sal/inc/osl/conditn.hxx
+++ b/include/osl/conditn.hxx
diff --git a/sal/inc/osl/diagnose.h b/include/osl/diagnose.h
index b3bfee91ad25..b3bfee91ad25 100644
--- a/sal/inc/osl/diagnose.h
+++ b/include/osl/diagnose.h
diff --git a/sal/inc/osl/diagnose.hxx b/include/osl/diagnose.hxx
index bbf1fa7231c4..bbf1fa7231c4 100644
--- a/sal/inc/osl/diagnose.hxx
+++ b/include/osl/diagnose.hxx
diff --git a/sal/inc/osl/doublecheckedlocking.h b/include/osl/doublecheckedlocking.h
index 64b07d46cd6c..64b07d46cd6c 100644
--- a/sal/inc/osl/doublecheckedlocking.h
+++ b/include/osl/doublecheckedlocking.h
diff --git a/sal/inc/osl/endian.h b/include/osl/endian.h
index 82ec1eaca7b1..82ec1eaca7b1 100644
--- a/sal/inc/osl/endian.h
+++ b/include/osl/endian.h
diff --git a/sal/inc/osl/file.h b/include/osl/file.h
index e8277e21ebc3..e8277e21ebc3 100644
--- a/sal/inc/osl/file.h
+++ b/include/osl/file.h
diff --git a/sal/inc/osl/file.hxx b/include/osl/file.hxx
index ee52cd570840..ee52cd570840 100644
--- a/sal/inc/osl/file.hxx
+++ b/include/osl/file.hxx
diff --git a/sal/inc/osl/getglobalmutex.hxx b/include/osl/getglobalmutex.hxx
index 4fbd32a3e4b5..4fbd32a3e4b5 100644
--- a/sal/inc/osl/getglobalmutex.hxx
+++ b/include/osl/getglobalmutex.hxx
diff --git a/sal/inc/osl/interlck.h b/include/osl/interlck.h
index 31212deed274..31212deed274 100644
--- a/sal/inc/osl/interlck.h
+++ b/include/osl/interlck.h
diff --git a/sal/inc/osl/module.h b/include/osl/module.h
index 09f2b17b401c..09f2b17b401c 100644
--- a/sal/inc/osl/module.h
+++ b/include/osl/module.h
diff --git a/sal/inc/osl/module.hxx b/include/osl/module.hxx
index 317579dc816b..317579dc816b 100644
--- a/sal/inc/osl/module.hxx
+++ b/include/osl/module.hxx
diff --git a/sal/inc/osl/mutex.h b/include/osl/mutex.h
index 1336d4fcea95..1336d4fcea95 100644
--- a/sal/inc/osl/mutex.h
+++ b/include/osl/mutex.h
diff --git a/sal/inc/osl/mutex.hxx b/include/osl/mutex.hxx
index 18ff44444223..18ff44444223 100644
--- a/sal/inc/osl/mutex.hxx
+++ b/include/osl/mutex.hxx
diff --git a/sal/inc/osl/nlsupport.h b/include/osl/nlsupport.h
index 9af93d9237ec..9af93d9237ec 100644
--- a/sal/inc/osl/nlsupport.h
+++ b/include/osl/nlsupport.h
diff --git a/sal/inc/osl/pipe.h b/include/osl/pipe.h
index 52ba8b9813e6..52ba8b9813e6 100644
--- a/sal/inc/osl/pipe.h
+++ b/include/osl/pipe.h
diff --git a/sal/inc/osl/pipe.hxx b/include/osl/pipe.hxx
index 906ca8b08fb8..906ca8b08fb8 100644
--- a/sal/inc/osl/pipe.hxx
+++ b/include/osl/pipe.hxx
diff --git a/sal/inc/osl/pipe_decl.hxx b/include/osl/pipe_decl.hxx
index 21e07952b7ff..21e07952b7ff 100644
--- a/sal/inc/osl/pipe_decl.hxx
+++ b/include/osl/pipe_decl.hxx
diff --git a/sal/inc/osl/process.h b/include/osl/process.h
index 241f9a857552..241f9a857552 100644
--- a/sal/inc/osl/process.h
+++ b/include/osl/process.h
diff --git a/sal/inc/osl/profile.h b/include/osl/profile.h
index fcbf898c5754..fcbf898c5754 100644
--- a/sal/inc/osl/profile.h
+++ b/include/osl/profile.h
diff --git a/sal/inc/osl/profile.hxx b/include/osl/profile.hxx
index 452a37cbff39..452a37cbff39 100644
--- a/sal/inc/osl/profile.hxx
+++ b/include/osl/profile.hxx
diff --git a/sal/inc/osl/security.h b/include/osl/security.h
index b24625761731..b24625761731 100644
--- a/sal/inc/osl/security.h
+++ b/include/osl/security.h
diff --git a/sal/inc/osl/security.hxx b/include/osl/security.hxx
index 941b2c5980a8..941b2c5980a8 100644
--- a/sal/inc/osl/security.hxx
+++ b/include/osl/security.hxx
diff --git a/sal/inc/osl/security_decl.hxx b/include/osl/security_decl.hxx
index ba2f4195d769..ba2f4195d769 100644
--- a/sal/inc/osl/security_decl.hxx
+++ b/include/osl/security_decl.hxx
diff --git a/sal/inc/osl/signal.h b/include/osl/signal.h
index ca113308cf92..ca113308cf92 100644
--- a/sal/inc/osl/signal.h
+++ b/include/osl/signal.h
diff --git a/sal/inc/osl/socket.h b/include/osl/socket.h
index 8ccb2c740f53..8ccb2c740f53 100644
--- a/sal/inc/osl/socket.h
+++ b/include/osl/socket.h
diff --git a/sal/inc/osl/socket.hxx b/include/osl/socket.hxx
index f8246c48a448..f8246c48a448 100644
--- a/sal/inc/osl/socket.hxx
+++ b/include/osl/socket.hxx
diff --git a/sal/inc/osl/socket_decl.hxx b/include/osl/socket_decl.hxx
index f51cca12e4c3..f51cca12e4c3 100644
--- a/sal/inc/osl/socket_decl.hxx
+++ b/include/osl/socket_decl.hxx
diff --git a/sal/inc/osl/thread.h b/include/osl/thread.h
index bc93a57b1735..bc93a57b1735 100644
--- a/sal/inc/osl/thread.h
+++ b/include/osl/thread.h
diff --git a/sal/inc/osl/thread.hxx b/include/osl/thread.hxx
index 3a1b73e829ef..3a1b73e829ef 100644
--- a/sal/inc/osl/thread.hxx
+++ b/include/osl/thread.hxx
diff --git a/sal/inc/osl/time.h b/include/osl/time.h
index 4be9e7278419..4be9e7278419 100644
--- a/sal/inc/osl/time.h
+++ b/include/osl/time.h
diff --git a/sal/inc/osl/util.h b/include/osl/util.h
index e9afe39ac20f..e9afe39ac20f 100644
--- a/sal/inc/osl/util.h
+++ b/include/osl/util.h
diff --git a/sal/inc/rtl/alloc.h b/include/rtl/alloc.h
index ef48d01719ee..ef48d01719ee 100644
--- a/sal/inc/rtl/alloc.h
+++ b/include/rtl/alloc.h
diff --git a/sal/inc/rtl/allocator.hxx b/include/rtl/allocator.hxx
index 05575c247fe9..05575c247fe9 100644
--- a/sal/inc/rtl/allocator.hxx
+++ b/include/rtl/allocator.hxx
diff --git a/sal/inc/rtl/bootstrap.h b/include/rtl/bootstrap.h
index 67fed2d92660..67fed2d92660 100644
--- a/sal/inc/rtl/bootstrap.h
+++ b/include/rtl/bootstrap.h
diff --git a/sal/inc/rtl/bootstrap.hxx b/include/rtl/bootstrap.hxx
index 057e60625021..057e60625021 100644
--- a/sal/inc/rtl/bootstrap.hxx
+++ b/include/rtl/bootstrap.hxx
diff --git a/sal/inc/rtl/byteseq.h b/include/rtl/byteseq.h
index 99107143b601..99107143b601 100644
--- a/sal/inc/rtl/byteseq.h
+++ b/include/rtl/byteseq.h
diff --git a/sal/inc/rtl/byteseq.hxx b/include/rtl/byteseq.hxx
index 800447395178..800447395178 100644
--- a/sal/inc/rtl/byteseq.hxx
+++ b/include/rtl/byteseq.hxx
diff --git a/sal/inc/rtl/character.hxx b/include/rtl/character.hxx
index 0ba86d6c065b..0ba86d6c065b 100644
--- a/sal/inc/rtl/character.hxx
+++ b/include/rtl/character.hxx
diff --git a/sal/inc/rtl/cipher.h b/include/rtl/cipher.h
index a116e57ba071..a116e57ba071 100644
--- a/sal/inc/rtl/cipher.h
+++ b/include/rtl/cipher.h
diff --git a/sal/inc/rtl/crc.h b/include/rtl/crc.h
index 7fad87ef4f37..7fad87ef4f37 100644
--- a/sal/inc/rtl/crc.h
+++ b/include/rtl/crc.h
diff --git a/sal/inc/rtl/digest.h b/include/rtl/digest.h
index cc49838821f7..cc49838821f7 100644
--- a/sal/inc/rtl/digest.h
+++ b/include/rtl/digest.h
diff --git a/sal/inc/rtl/instance.hxx b/include/rtl/instance.hxx
index 1efda808abec..1efda808abec 100644
--- a/sal/inc/rtl/instance.hxx
+++ b/include/rtl/instance.hxx
diff --git a/sal/inc/rtl/locale.h b/include/rtl/locale.h
index 197a9152284d..197a9152284d 100644
--- a/sal/inc/rtl/locale.h
+++ b/include/rtl/locale.h
diff --git a/sal/inc/rtl/logfile.h b/include/rtl/logfile.h
index c14c5c118abd..c14c5c118abd 100644
--- a/sal/inc/rtl/logfile.h
+++ b/include/rtl/logfile.h
diff --git a/sal/inc/rtl/logfile.hxx b/include/rtl/logfile.hxx
index d911f5664f92..d911f5664f92 100644
--- a/sal/inc/rtl/logfile.hxx
+++ b/include/rtl/logfile.hxx
diff --git a/sal/inc/rtl/malformeduriexception.hxx b/include/rtl/malformeduriexception.hxx
index 24635ed26c2e..24635ed26c2e 100644
--- a/sal/inc/rtl/malformeduriexception.hxx
+++ b/include/rtl/malformeduriexception.hxx
diff --git a/sal/inc/rtl/math.h b/include/rtl/math.h
index ebe0a84003bd..ebe0a84003bd 100644
--- a/sal/inc/rtl/math.h
+++ b/include/rtl/math.h
diff --git a/sal/inc/rtl/math.hxx b/include/rtl/math.hxx
index d0055c0c66e9..d0055c0c66e9 100644
--- a/sal/inc/rtl/math.hxx
+++ b/include/rtl/math.hxx
diff --git a/sal/inc/rtl/process.h b/include/rtl/process.h
index fa8fdda62e9d..fa8fdda62e9d 100644
--- a/sal/inc/rtl/process.h
+++ b/include/rtl/process.h
diff --git a/sal/inc/rtl/random.h b/include/rtl/random.h
index 80c9c15a2c52..80c9c15a2c52 100644
--- a/sal/inc/rtl/random.h
+++ b/include/rtl/random.h
diff --git a/sal/inc/rtl/ref.hxx b/include/rtl/ref.hxx
index 8306a839da46..8306a839da46 100644
--- a/sal/inc/rtl/ref.hxx
+++ b/include/rtl/ref.hxx
diff --git a/sal/inc/rtl/strbuf.h b/include/rtl/strbuf.h
index 05dd2de8c61c..05dd2de8c61c 100644
--- a/sal/inc/rtl/strbuf.h
+++ b/include/rtl/strbuf.h
diff --git a/sal/inc/rtl/strbuf.hxx b/include/rtl/strbuf.hxx
index 9ebd495239cd..9ebd495239cd 100644
--- a/sal/inc/rtl/strbuf.hxx
+++ b/include/rtl/strbuf.hxx
diff --git a/sal/inc/rtl/string.h b/include/rtl/string.h
index 93cffa1a17b4..93cffa1a17b4 100644
--- a/sal/inc/rtl/string.h
+++ b/include/rtl/string.h
diff --git a/sal/inc/rtl/string.hxx b/include/rtl/string.hxx
index e3d5afbc895a..e3d5afbc895a 100644
--- a/sal/inc/rtl/string.hxx
+++ b/include/rtl/string.hxx
diff --git a/sal/inc/rtl/stringconcat.hxx b/include/rtl/stringconcat.hxx
index a6e3467209e3..a6e3467209e3 100644
--- a/sal/inc/rtl/stringconcat.hxx
+++ b/include/rtl/stringconcat.hxx
diff --git a/sal/inc/rtl/stringutils.hxx b/include/rtl/stringutils.hxx
index fc47a248cde7..fc47a248cde7 100644
--- a/sal/inc/rtl/stringutils.hxx
+++ b/include/rtl/stringutils.hxx
diff --git a/sal/inc/rtl/tencinfo.h b/include/rtl/tencinfo.h
index 34ba34f17374..34ba34f17374 100644
--- a/sal/inc/rtl/tencinfo.h
+++ b/include/rtl/tencinfo.h
diff --git a/sal/inc/rtl/textcvt.h b/include/rtl/textcvt.h
index a67b2416ee7a..a67b2416ee7a 100644
--- a/sal/inc/rtl/textcvt.h
+++ b/include/rtl/textcvt.h
diff --git a/sal/inc/rtl/textenc.h b/include/rtl/textenc.h
index 676f8c23186a..676f8c23186a 100644
--- a/sal/inc/rtl/textenc.h
+++ b/include/rtl/textenc.h
diff --git a/sal/inc/rtl/unload.h b/include/rtl/unload.h
index 118b5cce9127..118b5cce9127 100644
--- a/sal/inc/rtl/unload.h
+++ b/include/rtl/unload.h
diff --git a/sal/inc/rtl/uri.h b/include/rtl/uri.h
index 251af025ef82..251af025ef82 100644
--- a/sal/inc/rtl/uri.h
+++ b/include/rtl/uri.h
diff --git a/sal/inc/rtl/uri.hxx b/include/rtl/uri.hxx
index 6e9ca00281c3..6e9ca00281c3 100644
--- a/sal/inc/rtl/uri.hxx
+++ b/include/rtl/uri.hxx
diff --git a/sal/inc/rtl/ustrbuf.h b/include/rtl/ustrbuf.h
index 7df10c18cc40..7df10c18cc40 100644
--- a/sal/inc/rtl/ustrbuf.h
+++ b/include/rtl/ustrbuf.h
diff --git a/sal/inc/rtl/ustrbuf.hxx b/include/rtl/ustrbuf.hxx
index b648714aad97..b648714aad97 100644
--- a/sal/inc/rtl/ustrbuf.hxx
+++ b/include/rtl/ustrbuf.hxx
diff --git a/sal/inc/rtl/ustring.h b/include/rtl/ustring.h
index da6720b3bcf6..da6720b3bcf6 100644
--- a/sal/inc/rtl/ustring.h
+++ b/include/rtl/ustring.h
diff --git a/sal/inc/rtl/ustring.hxx b/include/rtl/ustring.hxx
index 13756f868198..13756f868198 100644
--- a/sal/inc/rtl/ustring.hxx
+++ b/include/rtl/ustring.hxx
diff --git a/sal/inc/rtl/uuid.h b/include/rtl/uuid.h
index 31d50968110a..31d50968110a 100644
--- a/sal/inc/rtl/uuid.h
+++ b/include/rtl/uuid.h
diff --git a/sal/inc/sal/ByteBufferWrapper.hxx b/include/sal/ByteBufferWrapper.hxx
index 63bb618278d6..63bb618278d6 100644
--- a/sal/inc/sal/ByteBufferWrapper.hxx
+++ b/include/sal/ByteBufferWrapper.hxx
diff --git a/sal/inc/sal/alloca.h b/include/sal/alloca.h
index c42f723f4af3..c42f723f4af3 100644
--- a/sal/inc/sal/alloca.h
+++ b/include/sal/alloca.h
diff --git a/sal/inc/sal/config.h b/include/sal/config.h
index ee230fe49d69..ee230fe49d69 100644
--- a/sal/inc/sal/config.h
+++ b/include/sal/config.h
diff --git a/sal/inc/sal/detail/log.h b/include/sal/detail/log.h
index 5cfc5e5fc0cc..5cfc5e5fc0cc 100644
--- a/sal/inc/sal/detail/log.h
+++ b/include/sal/detail/log.h
diff --git a/sal/inc/sal/log-areas.dox b/include/sal/log-areas.dox
index d21f14388d96..d21f14388d96 100644
--- a/sal/inc/sal/log-areas.dox
+++ b/include/sal/log-areas.dox
diff --git a/sal/inc/sal/log.hxx b/include/sal/log.hxx
index 6eae1b59d43c..6eae1b59d43c 100644
--- a/sal/inc/sal/log.hxx
+++ b/include/sal/log.hxx
diff --git a/sal/inc/sal/macros.h b/include/sal/macros.h
index 262f81996657..262f81996657 100644
--- a/sal/inc/sal/macros.h
+++ b/include/sal/macros.h
diff --git a/sal/inc/sal/main.h b/include/sal/main.h
index 634b57cac534..634b57cac534 100644
--- a/sal/inc/sal/main.h
+++ b/include/sal/main.h
diff --git a/sal/inc/sal/mathconf.h b/include/sal/mathconf.h
index fefd213e3684..fefd213e3684 100644
--- a/sal/inc/sal/mathconf.h
+++ b/include/sal/mathconf.h
diff --git a/sal/inc/sal/saldllapi.h b/include/sal/saldllapi.h
index f45e50e1cc5b..f45e50e1cc5b 100644
--- a/sal/inc/sal/saldllapi.h
+++ b/include/sal/saldllapi.h
diff --git a/sal/inc/sal/types.h b/include/sal/types.h
index 55f2e729ac8b..55f2e729ac8b 100644
--- a/sal/inc/sal/types.h
+++ b/include/sal/types.h
diff --git a/include/sal/typesizes.h b/include/sal/typesizes.h
new file mode 100644
index 000000000000..e981818b9ced
--- /dev/null
+++ b/include/sal/typesizes.h
@@ -0,0 +1,20 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+/* DO NOT INCLUDE THIS HEADER DIRECTLY!
+ *
+ * It is only needed to make the build work. config_typesizes.h is
+ * copied to SDK as sal/typesizes.h and this is how sal/types.h includes
+ * it. This means we need to have sal/typesizes.h available for build
+ * too.
+ */
+
+#include "config_typesizes.h"
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/salhelper/inc/salhelper/condition.hxx b/include/salhelper/condition.hxx
index 459f39d354bc..459f39d354bc 100644
--- a/salhelper/inc/salhelper/condition.hxx
+++ b/include/salhelper/condition.hxx
diff --git a/salhelper/inc/salhelper/dynload.hxx b/include/salhelper/dynload.hxx
index f79bb2277987..f79bb2277987 100644
--- a/salhelper/inc/salhelper/dynload.hxx
+++ b/include/salhelper/dynload.hxx
diff --git a/salhelper/inc/salhelper/linkhelper.hxx b/include/salhelper/linkhelper.hxx
index ef185c078908..ef185c078908 100644
--- a/salhelper/inc/salhelper/linkhelper.hxx
+++ b/include/salhelper/linkhelper.hxx
diff --git a/salhelper/inc/salhelper/refobj.hxx b/include/salhelper/refobj.hxx
index 5d7d322b6140..5d7d322b6140 100644
--- a/salhelper/inc/salhelper/refobj.hxx
+++ b/include/salhelper/refobj.hxx
diff --git a/salhelper/inc/salhelper/salhelperdllapi.h b/include/salhelper/salhelperdllapi.h
index d80cf8b0ec56..d80cf8b0ec56 100644
--- a/salhelper/inc/salhelper/salhelperdllapi.h
+++ b/include/salhelper/salhelperdllapi.h
diff --git a/salhelper/inc/salhelper/simplereferenceobject.hxx b/include/salhelper/simplereferenceobject.hxx
index 12886e111128..12886e111128 100644
--- a/salhelper/inc/salhelper/simplereferenceobject.hxx
+++ b/include/salhelper/simplereferenceobject.hxx
diff --git a/salhelper/inc/salhelper/singletonref.hxx b/include/salhelper/singletonref.hxx
index a602e50cc4bf..a602e50cc4bf 100644
--- a/salhelper/inc/salhelper/singletonref.hxx
+++ b/include/salhelper/singletonref.hxx
diff --git a/salhelper/inc/salhelper/thread.hxx b/include/salhelper/thread.hxx
index b160b2d1eb6a..b160b2d1eb6a 100644
--- a/salhelper/inc/salhelper/thread.hxx
+++ b/include/salhelper/thread.hxx
diff --git a/salhelper/inc/salhelper/timer.hxx b/include/salhelper/timer.hxx
index 0afd593b8c2b..0afd593b8c2b 100644
--- a/salhelper/inc/salhelper/timer.hxx
+++ b/include/salhelper/timer.hxx
diff --git a/sal/inc/systools/win32/snprintf.h b/include/systools/win32/snprintf.h
index e5e60eaa9ada..e5e60eaa9ada 100644
--- a/sal/inc/systools/win32/snprintf.h
+++ b/include/systools/win32/snprintf.h
diff --git a/cppu/inc/typelib/typeclass.h b/include/typelib/typeclass.h
index b3eeb5ddff52..b3eeb5ddff52 100644
--- a/cppu/inc/typelib/typeclass.h
+++ b/include/typelib/typeclass.h
diff --git a/cppu/inc/typelib/typedescription.h b/include/typelib/typedescription.h
index 89d718f58433..89d718f58433 100644
--- a/cppu/inc/typelib/typedescription.h
+++ b/include/typelib/typedescription.h
diff --git a/cppu/inc/typelib/typedescription.hxx b/include/typelib/typedescription.hxx
index 1026755749f7..1026755749f7 100644
--- a/cppu/inc/typelib/typedescription.hxx
+++ b/include/typelib/typedescription.hxx
diff --git a/cppu/inc/typelib/uik.h b/include/typelib/uik.h
index 097f23793ba7..097f23793ba7 100644
--- a/cppu/inc/typelib/uik.h
+++ b/include/typelib/uik.h
diff --git a/cppu/inc/uno/Enterable.h b/include/uno/Enterable.h
index 29b51f41bb29..29b51f41bb29 100644
--- a/cppu/inc/uno/Enterable.h
+++ b/include/uno/Enterable.h
diff --git a/cppu/inc/uno/EnvDcp.h b/include/uno/EnvDcp.h
index 0dd327dea4c6..0dd327dea4c6 100644
--- a/cppu/inc/uno/EnvDcp.h
+++ b/include/uno/EnvDcp.h
diff --git a/cppu/inc/uno/any2.h b/include/uno/any2.h
index e18087a165e5..e18087a165e5 100644
--- a/cppu/inc/uno/any2.h
+++ b/include/uno/any2.h
diff --git a/cppu/inc/uno/current_context.h b/include/uno/current_context.h
index 18adfe84b45e..18adfe84b45e 100644
--- a/cppu/inc/uno/current_context.h
+++ b/include/uno/current_context.h
diff --git a/cppu/inc/uno/current_context.hxx b/include/uno/current_context.hxx
index 5812db74700c..5812db74700c 100644
--- a/cppu/inc/uno/current_context.hxx
+++ b/include/uno/current_context.hxx
diff --git a/cppu/inc/uno/data.h b/include/uno/data.h
index 9454ba9012d5..9454ba9012d5 100644
--- a/cppu/inc/uno/data.h
+++ b/include/uno/data.h
diff --git a/cppu/inc/uno/dispatcher.h b/include/uno/dispatcher.h
index 4008f7c1e360..4008f7c1e360 100644
--- a/cppu/inc/uno/dispatcher.h
+++ b/include/uno/dispatcher.h
diff --git a/cppu/inc/uno/dispatcher.hxx b/include/uno/dispatcher.hxx
index 4fb7cced4626..4fb7cced4626 100644
--- a/cppu/inc/uno/dispatcher.hxx
+++ b/include/uno/dispatcher.hxx
diff --git a/cppu/inc/uno/environment.h b/include/uno/environment.h
index e76ed2fc7ba6..e76ed2fc7ba6 100644
--- a/cppu/inc/uno/environment.h
+++ b/include/uno/environment.h
diff --git a/cppu/inc/uno/environment.hxx b/include/uno/environment.hxx
index 5fd8633c6e9f..5fd8633c6e9f 100644
--- a/cppu/inc/uno/environment.hxx
+++ b/include/uno/environment.hxx
diff --git a/cppu/inc/uno/lbnames.h b/include/uno/lbnames.h
index dcae196ece60..dcae196ece60 100644
--- a/cppu/inc/uno/lbnames.h
+++ b/include/uno/lbnames.h
diff --git a/cppu/inc/uno/mapping.h b/include/uno/mapping.h
index 179f41f869c9..179f41f869c9 100644
--- a/cppu/inc/uno/mapping.h
+++ b/include/uno/mapping.h
diff --git a/cppu/inc/uno/mapping.hxx b/include/uno/mapping.hxx
index 13a042833ad6..13a042833ad6 100644
--- a/cppu/inc/uno/mapping.hxx
+++ b/include/uno/mapping.hxx
diff --git a/cppu/inc/uno/sequence2.h b/include/uno/sequence2.h
index 304eefc9f746..304eefc9f746 100644
--- a/cppu/inc/uno/sequence2.h
+++ b/include/uno/sequence2.h
diff --git a/cppu/inc/uno/threadpool.h b/include/uno/threadpool.h
index 6e880e55b144..6e880e55b144 100644
--- a/cppu/inc/uno/threadpool.h
+++ b/include/uno/threadpool.h
diff --git a/jurt/Library_jpipe.mk b/jurt/Library_jpipe.mk
index cb85f06f176e..4810dcbb3f1d 100644
--- a/jurt/Library_jpipe.mk
+++ b/jurt/Library_jpipe.mk
@@ -22,7 +22,6 @@ $(eval $(call gb_Library_add_cobjects,jpipe,\
))
$(eval $(call gb_Library_use_packages,jpipe,\
- sal_odk_headers \
))
else
diff --git a/l10ntools/StaticLibrary_transex.mk b/l10ntools/StaticLibrary_transex.mk
index cc65614b1039..d251f02566ce 100644
--- a/l10ntools/StaticLibrary_transex.mk
+++ b/l10ntools/StaticLibrary_transex.mk
@@ -28,8 +28,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,transex))
$(eval $(call gb_StaticLibrary_use_packages,transex,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_set_include,transex,\
diff --git a/lingucomponent/StaticLibrary_ulingu.mk b/lingucomponent/StaticLibrary_ulingu.mk
index 1a552b2c5c0b..a9e0a3843525 100644
--- a/lingucomponent/StaticLibrary_ulingu.mk
+++ b/lingucomponent/StaticLibrary_ulingu.mk
@@ -29,12 +29,8 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,ulingu))
$(eval $(call gb_StaticLibrary_use_packages,ulingu,\
comphelper_inc \
- cppu_odk_headers \
- cppuhelper_odk_headers \
i18nlangtag_inc \
linguistic_inc \
- sal_generated \
- sal_odk_headers \
tools_inc \
unotools_inc \
))
diff --git a/mysqlcppconn/Library_mysqlcppconn.mk b/mysqlcppconn/Library_mysqlcppconn.mk
index 611895bf71d3..d35f8c121c85 100644
--- a/mysqlcppconn/Library_mysqlcppconn.mk
+++ b/mysqlcppconn/Library_mysqlcppconn.mk
@@ -12,8 +12,6 @@ $(eval $(call gb_Library_Library,mysqlcppconn))
$(eval $(call gb_Library_use_unpacked,mysqlcppconn,mysqlcppconn))
$(eval $(call gb_Library_use_packages,mysqlcppconn,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_Library_use_externals,mysqlcppconn, \
diff --git a/np_sdk/StaticLibrary_nputils.mk b/np_sdk/StaticLibrary_nputils.mk
index 327be43eb100..f365ca9623d2 100644
--- a/np_sdk/StaticLibrary_nputils.mk
+++ b/np_sdk/StaticLibrary_nputils.mk
@@ -28,8 +28,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,nputils))
$(eval $(call gb_StaticLibrary_use_packages,nputils,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_use_externals,nputils,\
diff --git a/cppuhelper/CppunitTest_cppuhelper_checkapi.mk b/odk/CppunitTest_checkapi.mk
index f8042b70e558..e134a450ac83 100644
--- a/cppuhelper/CppunitTest_cppuhelper_checkapi.mk
+++ b/odk/CppunitTest_checkapi.mk
@@ -25,23 +25,28 @@
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
-$(eval $(call gb_CppunitTest_CppunitTest,cppuhelper_checkapi))
+$(eval $(call gb_CppunitTest_CppunitTest,odk_checkapi))
-$(eval $(call gb_CppunitTest_use_custom_headers,cppuhelper_checkapi,\
- cppuhelper/allheaders \
+$(eval $(call gb_CppunitTest_use_custom_headers,odk_checkapi,\
+ odk/allheaders \
))
-$(eval $(call gb_CppunitTest_add_exception_objects,cppuhelper_checkapi,\
- cppuhelper/qa/checkapi/strings \
+$(eval $(call gb_CppunitTest_add_exception_objects,odk_checkapi,\
+ odk/qa/checkapi/strings \
))
-$(eval $(call gb_CppunitTest_use_internal_comprehensive_api,cppuhelper_checkapi, \
+$(eval $(call gb_CppunitTest_use_external,odk_checkapi,boost_headers))
+
+$(eval $(call gb_CppunitTest_use_internal_comprehensive_api,odk_checkapi,\
cppu \
udkapi \
))
-$(eval $(call gb_CppunitTest_use_libraries,cppuhelper_checkapi,\
- cppuhelper \
+$(eval $(call gb_CppunitTest_use_libraries,odk_checkapi,\
+ cppu \
+ cppuhelper \
+ sal \
+ salhelper \
$(gb_UWINAPI) \
))
diff --git a/sal/CustomTarget_sal_allheaders.mk b/odk/CustomTarget_allheaders.mk
index 808f54feee3f..54699b5fc42f 100644
--- a/sal/CustomTarget_sal_allheaders.mk
+++ b/odk/CustomTarget_allheaders.mk
@@ -25,16 +25,16 @@
# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
# instead of those above.
-$(eval $(call gb_CustomTarget_CustomTarget,sal/allheaders))
+$(eval $(call gb_CustomTarget_CustomTarget,odk/allheaders))
-sal_allheaders_DIR := $(call gb_CustomTarget_get_workdir,sal/allheaders)
+odk_allheaders_DIR := $(call gb_CustomTarget_get_workdir,odk/allheaders)
-$(call gb_CustomTarget_get_target,sal/allheaders) : \
- $(sal_allheaders_DIR)/sal_allheaders.hxx
+$(call gb_CustomTarget_get_target,odk/allheaders) : \
+ $(odk_allheaders_DIR)/allheaders.hxx
-$(sal_allheaders_DIR)/sal_allheaders.hxx : \
- $(call gb_Package_get_target,sal_odk_headers) \
- | $(sal_allheaders_DIR)/.dir
+$(odk_allheaders_DIR)/allheaders.hxx : \
+ $(call gb_PackageSet_get_target,odk_headers) \
+ | $(odk_allheaders_DIR)/.dir
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
printf '// Generated list of sal includes\n' > $@ && \
printf '#ifdef WNT\n' >> $@ && \
diff --git a/odk/CustomTarget_doxygen.mk b/odk/CustomTarget_doxygen.mk
index 8820dd062ed8..06e4b034dadb 100644
--- a/odk/CustomTarget_doxygen.mk
+++ b/odk/CustomTarget_doxygen.mk
@@ -28,19 +28,15 @@ odk_INCFILELIST := com/sun/star/uno/Any.h \
com/sun/star/uno/Type.hxx
# Cygwin Doxygen needs unix paths
-DOXY_INPUT := $(SRCDIR)/odk/pack/gendocu/main.dox $(SRCDIR)/sal/inc/sal/log-areas.dox \
+DOXY_INPUT := $(SRCDIR)/odk/pack/gendocu/main.dox $(SRCDIR)/include/sal/log-areas.dox \
$(addprefix $(INSTDIR)/$(gb_Package_SDKDIRNAME)/include/,$(odk_INCDIRLIST) $(odk_INCFILELIST))
DOXY_INPUT := $(if $(filter WNT,$(OS)),$(shell cygpath -u $(DOXY_INPUT)),$(DOXY_INPUT))
DOXY_WORKDIR := $(if $(filter WNT,$(OS)),$(shell cygpath -u $(odk_WORKDIR)/docs/cpp/ref),$(odk_WORKDIR)/docs/cpp/ref)
DOXY_STRIP_PATH := $(if $(filter WNT,$(OS)),$(shell cygpath -u $(OUTDIR)/inc),$(OUTDIR)/inc)
DOXY_DEPS := $(SRCDIR)/odk/pack/gendocu/Doxyfile \
$(SRCDIR)/odk/pack/gendocu/main.dox \
- $(SRCDIR)/sal/inc/sal/log-areas.dox \
- $(call gb_Package_get_target,sal_odk_headers) \
- $(call gb_Package_get_target,sal_generated) \
- $(call gb_Package_get_target,salhelper_odk_headers) \
- $(call gb_Package_get_target,cppu_odk_headers) \
- $(call gb_Package_get_target,cppuhelper_odk_headers) \
+ $(SRCDIR)/include/sal/log-areas.dox \
+ $(call gb_PackageSet_get_target,odk_headers)
$(eval $(call gb_CustomTarget_register_target,odk/odkcommon/docs/cpp/ref,index.html))
diff --git a/odk/Executable_unoapploader.mk b/odk/Executable_unoapploader.mk
index 22bcc87e7e1d..709b1188fd53 100644
--- a/odk/Executable_unoapploader.mk
+++ b/odk/Executable_unoapploader.mk
@@ -10,7 +10,6 @@
$(eval $(call gb_Executable_Executable,unoapploader))
$(eval $(call gb_Executable_use_packages,unoapploader,\
- sal_generated \
))
$(eval $(call gb_Executable_use_static_libraries,unoapploader,\
diff --git a/odk/Module_odk.mk b/odk/Module_odk.mk
index 6e78471eb30a..c17c57419e03 100644
--- a/odk/Module_odk.mk
+++ b/odk/Module_odk.mk
@@ -23,8 +23,11 @@ $(eval $(call gb_Module_add_targets,odk,\
Package_html \
Package_examples \
Package_lib \
+ Package_odk_headers \
+ Package_odk_headers_generated \
Package_settings \
Package_settings_generated \
+ PackageSet_odk_headers \
))
ifeq ($(OS),WNT)
@@ -62,6 +65,8 @@ $(eval $(call gb_Module_add_targets,odk,\
))
$(eval $(call gb_Module_add_check_targets,odk,\
+ CppunitTest_checkapi \
+ CustomTarget_allheaders \
CustomTarget_check \
))
diff --git a/odk/PackageSet_odk_headers.mk b/odk/PackageSet_odk_headers.mk
new file mode 100644
index 000000000000..d28f6d1bb559
--- /dev/null
+++ b/odk/PackageSet_odk_headers.mk
@@ -0,0 +1,17 @@
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_PackageSet_PackageSet,odk_headers))
+
+$(eval $(call gb_PackageSet_add_packages,odk_headers,\
+ odk_headers \
+ odk_headers_generated \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/odk/Package_odk_headers.mk b/odk/Package_odk_headers.mk
new file mode 100644
index 000000000000..fca30c43046e
--- /dev/null
+++ b/odk/Package_odk_headers.mk
@@ -0,0 +1,200 @@
+
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Package_Package,odk_headers,$(SRCDIR)/include))
+
+$(eval $(call gb_Package_set_outdir,odk_headers,$(INSTDIR)))
+
+$(eval $(call gb_Package_add_files_with_dir,odk_headers,$(gb_Package_SDKDIRNAME)/include,\
+ com/sun/star/uno/Any.h \
+ com/sun/star/uno/Any.hxx \
+ com/sun/star/uno/Reference.h \
+ com/sun/star/uno/Reference.hxx \
+ com/sun/star/uno/Sequence.h \
+ com/sun/star/uno/Sequence.hxx \
+ com/sun/star/uno/Type.h \
+ com/sun/star/uno/Type.hxx \
+ com/sun/star/uno/genfunc.h \
+ com/sun/star/uno/genfunc.hxx \
+ cppu/Enterable.hxx \
+ cppu/EnvDcp.hxx \
+ cppu/EnvGuards.hxx \
+ cppu/Map.hxx \
+ cppu/cppudllapi.h \
+ cppu/helper/purpenv/Environment.hxx \
+ cppu/helper/purpenv/Mapping.hxx \
+ cppu/macros.hxx \
+ cppu/unotype.hxx \
+ cppuhelper/access_control.hxx \
+ cppuhelper/basemutex.hxx \
+ cppuhelper/bootstrap.hxx \
+ cppuhelper/compbase.hxx \
+ cppuhelper/compbase1.hxx \
+ cppuhelper/compbase10.hxx \
+ cppuhelper/compbase11.hxx \
+ cppuhelper/compbase12.hxx \
+ cppuhelper/compbase2.hxx \
+ cppuhelper/compbase3.hxx \
+ cppuhelper/compbase4.hxx \
+ cppuhelper/compbase5.hxx \
+ cppuhelper/compbase6.hxx \
+ cppuhelper/compbase7.hxx \
+ cppuhelper/compbase8.hxx \
+ cppuhelper/compbase9.hxx \
+ cppuhelper/compbase_ex.hxx \
+ cppuhelper/component.hxx \
+ cppuhelper/component_context.hxx \
+ cppuhelper/cppuhelperdllapi.h \
+ cppuhelper/exc_hlp.hxx \
+ cppuhelper/factory.hxx \
+ cppuhelper/findsofficepath.h \
+ cppuhelper/implbase.hxx \
+ cppuhelper/implbase1.hxx \
+ cppuhelper/implbase10.hxx \
+ cppuhelper/implbase11.hxx \
+ cppuhelper/implbase12.hxx \
+ cppuhelper/implbase13.hxx \
+ cppuhelper/implbase2.hxx \
+ cppuhelper/implbase3.hxx \
+ cppuhelper/implbase4.hxx \
+ cppuhelper/implbase5.hxx \
+ cppuhelper/implbase6.hxx \
+ cppuhelper/implbase7.hxx \
+ cppuhelper/implbase8.hxx \
+ cppuhelper/implbase9.hxx \
+ cppuhelper/implbase_ex.hxx \
+ cppuhelper/implbase_ex_post.hxx \
+ cppuhelper/implbase_ex_pre.hxx \
+ cppuhelper/implementationentry.hxx \
+ cppuhelper/interfacecontainer.h \
+ cppuhelper/interfacecontainer.hxx \
+ cppuhelper/propertysetmixin.hxx \
+ cppuhelper/propshlp.hxx \
+ cppuhelper/proptypehlp.h \
+ cppuhelper/proptypehlp.hxx \
+ cppuhelper/queryinterface.hxx \
+ cppuhelper/shlib.hxx \
+ cppuhelper/supportsservice.hxx \
+ cppuhelper/typeprovider.hxx \
+ cppuhelper/unourl.hxx \
+ cppuhelper/weak.hxx \
+ cppuhelper/weakagg.hxx \
+ cppuhelper/weakref.hxx \
+ osl/conditn.h \
+ osl/conditn.hxx \
+ osl/diagnose.h \
+ osl/diagnose.hxx \
+ osl/doublecheckedlocking.h \
+ osl/endian.h \
+ osl/file.h \
+ osl/file.hxx \
+ osl/getglobalmutex.hxx \
+ osl/interlck.h \
+ osl/module.h \
+ osl/module.hxx \
+ osl/mutex.h \
+ osl/mutex.hxx \
+ osl/nlsupport.h \
+ osl/pipe.h \
+ osl/pipe.hxx \
+ osl/pipe_decl.hxx \
+ osl/process.h \
+ osl/profile.h \
+ osl/profile.hxx \
+ osl/security.h \
+ osl/security.hxx \
+ osl/security_decl.hxx \
+ osl/signal.h \
+ osl/socket.h \
+ osl/socket.hxx \
+ osl/socket_decl.hxx \
+ osl/thread.h \
+ osl/thread.hxx \
+ osl/time.h \
+ osl/util.h \
+ rtl/alloc.h \
+ rtl/allocator.hxx \
+ rtl/bootstrap.h \
+ rtl/bootstrap.hxx \
+ rtl/byteseq.h \
+ rtl/byteseq.hxx \
+ rtl/character.hxx \
+ rtl/cipher.h \
+ rtl/crc.h \
+ rtl/digest.h \
+ rtl/instance.hxx \
+ rtl/locale.h \
+ rtl/logfile.h \
+ rtl/logfile.hxx \
+ rtl/malformeduriexception.hxx \
+ rtl/math.h \
+ rtl/math.hxx \
+ rtl/process.h \
+ rtl/random.h \
+ rtl/ref.hxx \
+ rtl/strbuf.h \
+ rtl/strbuf.hxx \
+ rtl/string.h \
+ rtl/string.hxx \
+ rtl/stringconcat.hxx \
+ rtl/stringutils.hxx \
+ rtl/tencinfo.h \
+ rtl/textcvt.h \
+ rtl/textenc.h \
+ rtl/unload.h \
+ rtl/uri.h \
+ rtl/uri.hxx \
+ rtl/ustrbuf.h \
+ rtl/ustrbuf.hxx \
+ rtl/ustring.h \
+ rtl/ustring.hxx \
+ rtl/uuid.h \
+ sal/ByteBufferWrapper.hxx \
+ sal/alloca.h \
+ sal/config.h \
+ sal/detail/log.h \
+ sal/log.hxx \
+ sal/macros.h \
+ sal/main.h \
+ sal/mathconf.h \
+ sal/saldllapi.h \
+ sal/types.h \
+ salhelper/condition.hxx \
+ salhelper/dynload.hxx \
+ salhelper/linkhelper.hxx \
+ salhelper/refobj.hxx \
+ salhelper/salhelperdllapi.h \
+ salhelper/simplereferenceobject.hxx \
+ salhelper/singletonref.hxx \
+ salhelper/thread.hxx \
+ salhelper/timer.hxx \
+ systools/win32/snprintf.h \
+ typelib/typeclass.h \
+ typelib/typedescription.h \
+ typelib/typedescription.hxx \
+ typelib/uik.h \
+ uno/Enterable.h \
+ uno/EnvDcp.h \
+ uno/any2.h \
+ uno/current_context.h \
+ uno/current_context.hxx \
+ uno/data.h \
+ uno/dispatcher.h \
+ uno/dispatcher.hxx \
+ uno/environment.h \
+ uno/environment.hxx \
+ uno/lbnames.h \
+ uno/mapping.h \
+ uno/mapping.hxx \
+ uno/sequence2.h \
+ uno/threadpool.h \
+))
+
+# vim: set noet sw=4 ts=4:
diff --git a/odk/Package_odk_headers_generated.mk b/odk/Package_odk_headers_generated.mk
new file mode 100644
index 000000000000..fff5c6b85750
--- /dev/null
+++ b/odk/Package_odk_headers_generated.mk
@@ -0,0 +1,17 @@
+
+# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
+#
+# This file is part of the LibreOffice project.
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+
+$(eval $(call gb_Package_Package,odk_headers_generated,$(BUILDDIR)/config_$(gb_Side)))
+
+$(eval $(call gb_Package_set_outdir,odk_headers_generated,$(INSTDIR)))
+
+$(eval $(call gb_Package_add_file,odk_headers_generated,$(gb_Package_SDKDIRNAME)/include/sal/typesizes.h,config_typesizes.h))
+
+# vim: set noet sw=4 ts=4:
diff --git a/odk/qa/checkapi/strings.cxx b/odk/qa/checkapi/strings.cxx
new file mode 100644
index 000000000000..87526acb673b
--- /dev/null
+++ b/odk/qa/checkapi/strings.cxx
@@ -0,0 +1,31 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ */
+
+// The whole purpose of this test is to check that public API headers
+// build even without RTL_USING (which enables using e.g. rtl::OUString
+// without to refer to the rtl namespace, which is not wanted
+// in public API). If there are build errors here, check the headers
+// for uses of such types.
+
+#ifdef RTL_USING
+#error Build system problem, RTL_USING using should not be set here.
+#endif
+
+// This module contains no tests, this is for the build system.
+#include <cppunit/plugin/TestPlugIn.h>
+
+#include "allheaders.hxx"
+
+CPPUNIT_PLUGIN_IMPLEMENT();
+extern "C" SAL_DLLPUBLIC_EXPORT sal_Bool SAL_CALL firstfunc( sal_Bool bRes )
+{
+ return ( bRes = sal_True );
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/pyuno/Library_pyuno_wrapper.mk b/pyuno/Library_pyuno_wrapper.mk
index 507c8f46e8eb..18f1875ab77b 100644
--- a/pyuno/Library_pyuno_wrapper.mk
+++ b/pyuno/Library_pyuno_wrapper.mk
@@ -27,8 +27,6 @@
$(eval $(call gb_Library_Library,pyuno_wrapper))
$(eval $(call gb_Library_use_packages,pyuno_wrapper,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_Library_set_include,pyuno_wrapper,\
diff --git a/registry/StaticLibrary_registry_helper.mk b/registry/StaticLibrary_registry_helper.mk
index 56550742145e..ffcc5ff8abbf 100644
--- a/registry/StaticLibrary_registry_helper.mk
+++ b/registry/StaticLibrary_registry_helper.mk
@@ -28,8 +28,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,registry_helper))
$(eval $(call gb_StaticLibrary_use_packages,registry_helper,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_add_exception_objects,registry_helper,\
diff --git a/sal/CppunitTest_sal_checkapi.mk b/sal/CppunitTest_sal_checkapi.mk
deleted file mode 100644
index 42fd5e354d94..000000000000
--- a/sal/CppunitTest_sal_checkapi.mk
+++ /dev/null
@@ -1,45 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_CppunitTest_CppunitTest,sal_checkapi))
-
-$(eval $(call gb_CppunitTest_use_custom_headers,sal_checkapi,\
- sal/allheaders \
-))
-
-$(eval $(call gb_CppunitTest_add_exception_objects,sal_checkapi,\
- sal/qa/checkapi/strings \
-))
-
-$(eval $(call gb_CppunitTest_use_external,sal_checkapi,boost_headers))
-
-$(eval $(call gb_CppunitTest_use_libraries,sal_checkapi,\
- sal \
- $(gb_UWINAPI) \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/sal/Library_sal.mk b/sal/Library_sal.mk
index 0d19b3f70182..46ca29073dbf 100644
--- a/sal/Library_sal.mk
+++ b/sal/Library_sal.mk
@@ -32,8 +32,6 @@ $(eval $(call gb_Library_set_soversion_script,sal,3,$(SRCDIR)/sal/util/sal.map))
$(eval $(call gb_Library_set_precompiled_header,sal,$(SRCDIR)/sal/inc/pch/precompiled_sal))
$(eval $(call gb_Library_use_packages,sal,\
- sal_generated \
- sal_odk_headers \
sal_inc \
))
diff --git a/sal/Library_uwinapi.mk b/sal/Library_uwinapi.mk
index d83bb636f6e1..dbb91a2a4787 100644
--- a/sal/Library_uwinapi.mk
+++ b/sal/Library_uwinapi.mk
@@ -29,8 +29,6 @@ $(eval $(call gb_Library_Library,uwinapi))
$(eval $(call gb_Library_use_packages,uwinapi,\
sal_inc \
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_Library_use_system_win32_libs,uwinapi,\
diff --git a/sal/Module_sal.mk b/sal/Module_sal.mk
index f3ec8461dc99..f5ecbc480b2d 100644
--- a/sal/Module_sal.mk
+++ b/sal/Module_sal.mk
@@ -10,7 +10,6 @@
$(eval $(call gb_Module_Module,sal))
$(eval $(call gb_Module_add_targets,sal,\
- CustomTarget_sal_allheaders \
$(if $(filter DESKTOP,$(BUILD_TYPE)), \
Executable_cppunittester) \
$(if $(filter $(OS),ANDROID), \
@@ -22,8 +21,6 @@ $(eval $(call gb_Module_add_targets,sal,\
Library_uwinapi) \
Package_inc \
StaticLibrary_salcpprt \
- Package_sal_generated \
- Package_sal_odk_headers \
))
ifneq (,$(filter DESKTOP,$(BUILD_TYPE)))
@@ -39,7 +36,6 @@ $(eval $(call gb_Module_add_check_targets,sal,\
$(eval $(call gb_Module_add_check_targets,sal,\
$(if $(filter TRUE,$(DISABLE_DYNLOADING)),,CppunitTest_Module_DLL) \
CppunitTest_sal_bytesequence \
- CppunitTest_sal_checkapi \
CppunitTest_sal_osl_condition \
$(if $(filter $(OS),WNT),, \
CppunitTest_sal_osl_file) \
diff --git a/sal/Package_sal_generated.mk b/sal/Package_sal_generated.mk
deleted file mode 100644
index 86578dac954f..000000000000
--- a/sal/Package_sal_generated.mk
+++ /dev/null
@@ -1,34 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_Package_Package,sal_generated,$(BUILDDIR)/config_$(gb_Side)))
-
-$(eval $(call gb_Package_set_outdir,sal_generated,$(INSTDIR)))
-
-$(eval $(call gb_Package_add_file,sal_generated,$(gb_Package_SDKDIRNAME)/include/sal/typesizes.h,config_typesizes.h))
-
-# vim: set noet sw=4 ts=4:
diff --git a/sal/Package_sal_odk_headers.mk b/sal/Package_sal_odk_headers.mk
deleted file mode 100644
index 613eebc9866e..000000000000
--- a/sal/Package_sal_odk_headers.mk
+++ /dev/null
@@ -1,109 +0,0 @@
-# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-
-$(eval $(call gb_Package_Package,sal_odk_headers,$(SRCDIR)/sal/inc))
-
-$(eval $(call gb_Package_set_outdir,sal_odk_headers,$(INSTDIR)))
-
-$(eval $(call gb_Package_add_files,sal_odk_headers,$(gb_Package_SDKDIRNAME)/include/sal,\
- sal/alloca.h \
- sal/ByteBufferWrapper.hxx \
- sal/config.h \
- sal/log.hxx \
- sal/macros.h \
- sal/main.h \
- sal/mathconf.h \
- sal/saldllapi.h \
- sal/types.h \
-))
-
-$(eval $(call gb_Package_add_files,sal_odk_headers,$(gb_Package_SDKDIRNAME)/include/sal/detail,\
- sal/detail/log.h \
-))
-
-$(eval $(call gb_Package_add_files,sal_odk_headers,$(gb_Package_SDKDIRNAME)/include/rtl,\
- rtl/allocator.hxx \
- rtl/alloc.h \
- rtl/bootstrap.h \
- rtl/bootstrap.hxx \
- rtl/byteseq.h \
- rtl/byteseq.hxx \
- rtl/character.hxx \
- rtl/cipher.h \
- rtl/crc.h \
- rtl/digest.h \
- rtl/instance.hxx \
- rtl/locale.h \
- rtl/logfile.h \
- rtl/logfile.hxx \
- rtl/malformeduriexception.hxx \
- rtl/math.h \
- rtl/math.hxx \
- rtl/process.h \
- rtl/random.h \
- rtl/ref.hxx \
- rtl/strbuf.h \
- rtl/strbuf.hxx \
- rtl/string.h \
- rtl/string.hxx \
- rtl/stringconcat.hxx \
- rtl/stringutils.hxx \
- rtl/tencinfo.h \
- rtl/textcvt.h \
- rtl/textenc.h \
- rtl/unload.h \
- rtl/uri.h \
- rtl/uri.hxx \
- rtl/ustrbuf.h \
- rtl/ustrbuf.hxx \
- rtl/ustring.h \
- rtl/ustring.hxx \
- rtl/uuid.h \
-))
-
-$(eval $(call gb_Package_add_files,sal_odk_headers,$(gb_Package_SDKDIRNAME)/include/osl,\
- osl/conditn.h \
- osl/conditn.hxx \
- osl/diagnose.h \
- osl/diagnose.hxx \
- osl/doublecheckedlocking.h \
- osl/endian.h \
- osl/file.h \
- osl/file.hxx \
- osl/getglobalmutex.hxx \
- osl/interlck.h \
- osl/module.h \
- osl/module.hxx \
- osl/mutex.h \
- osl/mutex.hxx \
- osl/nlsupport.h \
- osl/pipe_decl.hxx \
- osl/pipe.h \
- osl/pipe.hxx \
- osl/process.h \
- osl/profile.h \
- osl/profile.hxx \
- osl/security_decl.hxx \
- osl/security.h \
- osl/security.hxx \
- osl/signal.h \
- osl/socket_decl.hxx \
- osl/socket.h \
- osl/socket.hxx \
- osl/thread.h \
- osl/thread.hxx \
- osl/time.h \
- osl/util.h \
-))
-
-$(eval $(call gb_Package_add_files,sal_odk_headers,$(gb_Package_SDKDIRNAME)/include/systools/win32,\
- systools/win32/snprintf.h \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/sal/StaticLibrary_salcpprt.mk b/sal/StaticLibrary_salcpprt.mk
index 51e76b29c8f0..475139ca3b1f 100644
--- a/sal/StaticLibrary_salcpprt.mk
+++ b/sal/StaticLibrary_salcpprt.mk
@@ -28,8 +28,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,salcpprt))
$(eval $(call gb_StaticLibrary_use_packages,salcpprt,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_add_defs,salcpprt, \
diff --git a/salhelper/CppunitTest_salhelper_checkapi.mk b/salhelper/CppunitTest_salhelper_checkapi.mk
deleted file mode 100644
index fed7e58a2444..000000000000
--- a/salhelper/CppunitTest_salhelper_checkapi.mk
+++ /dev/null
@@ -1,45 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_CppunitTest_CppunitTest,salhelper_checkapi))
-
-$(eval $(call gb_CppunitTest_use_custom_headers,salhelper_checkapi,\
- salhelper/allheaders \
-))
-
-$(eval $(call gb_CppunitTest_use_external,salhelper_checkapi,boost_headers))
-
-$(eval $(call gb_CppunitTest_add_exception_objects,salhelper_checkapi,\
- salhelper/qa/checkapi/strings \
-))
-
-$(eval $(call gb_CppunitTest_use_libraries,salhelper_checkapi,\
- salhelper \
- $(gb_UWINAPI) \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/salhelper/CustomTarget_salhelper_allheaders.mk b/salhelper/CustomTarget_salhelper_allheaders.mk
deleted file mode 100644
index 0415ccfd4022..000000000000
--- a/salhelper/CustomTarget_salhelper_allheaders.mk
+++ /dev/null
@@ -1,44 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com> (initial developer)
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_CustomTarget_CustomTarget,salhelper/allheaders))
-
-salhelper_allheaders_DIR := $(call gb_CustomTarget_get_workdir,salhelper/allheaders)
-
-$(call gb_CustomTarget_get_target,salhelper/allheaders) : \
- $(salhelper_allheaders_DIR)/salhelper_allheaders.hxx
-
-$(salhelper_allheaders_DIR)/salhelper_allheaders.hxx : \
- $(call gb_Package_get_target,salhelper_odk_headers) \
- | $(salhelper_allheaders_DIR)/.dir
- $(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),ECH,1)
- printf '// Generated list of salhelper includes\n' > $@ \
- $(foreach file,$(shell cat $<),\
- && printf '#include <%s>\n' $(subst $(INSTDIR)/$(gb_Package_SDKDIRNAME)/include/,,$(file)) >> $@ \
- )
-
-# vim: set noet sw=4 ts=4:
diff --git a/salhelper/Library_salhelper.mk b/salhelper/Library_salhelper.mk
index 26c90dcd81c6..12735dd9f0a2 100644
--- a/salhelper/Library_salhelper.mk
+++ b/salhelper/Library_salhelper.mk
@@ -27,8 +27,6 @@
$(eval $(call gb_Library_Library,salhelper))
-$(eval $(call gb_Library_use_package,salhelper,salhelper_odk_headers))
-
$(eval $(call gb_Library_add_defs,salhelper,\
-DSALHELPER_DLLIMPLEMENTATION \
))
diff --git a/salhelper/Module_salhelper.mk b/salhelper/Module_salhelper.mk
index 7ba68a90c4fa..712872a5f9ad 100644
--- a/salhelper/Module_salhelper.mk
+++ b/salhelper/Module_salhelper.mk
@@ -28,13 +28,10 @@
$(eval $(call gb_Module_Module,salhelper))
$(eval $(call gb_Module_add_targets,salhelper,\
- CustomTarget_salhelper_allheaders \
Library_salhelper \
- Package_salhelper_odk_headers \
))
$(eval $(call gb_Module_add_check_targets,salhelper,\
- CppunitTest_salhelper_checkapi \
CppunitTest_salhelper_testapi \
))
diff --git a/salhelper/Package_salhelper_odk_headers.mk b/salhelper/Package_salhelper_odk_headers.mk
deleted file mode 100644
index 89ae6148a477..000000000000
--- a/salhelper/Package_salhelper_odk_headers.mk
+++ /dev/null
@@ -1,44 +0,0 @@
-# -*- Mode: makefile; tab-width: 4; indent-tabs-mode: t -*-
-#
-# Version: MPL 1.1 / GPLv3+ / LGPLv3+
-#
-# The contents of this file are subject to the Mozilla Public License Version
-# 1.1 (the "License"); you may not use this file except in compliance with
-# the License or as specified alternatively below. You may obtain a copy of
-# the License at http://www.mozilla.org/MPL/
-#
-# Software distributed under the License is distributed on an "AS IS" basis,
-# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
-# for the specific language governing rights and limitations under the
-# License.
-#
-# Major Contributor(s):
-# Copyright (C) 2011 Matúš Kukan <matus.kukan@gmail.com>
-#
-# All Rights Reserved.
-#
-# For minor contributions see the git repository.
-#
-# Alternatively, the contents of this file may be used under the terms of
-# either the GNU General Public License Version 3 or later (the "GPLv3+"), or
-# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"),
-# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable
-# instead of those above.
-
-$(eval $(call gb_Package_Package,salhelper_odk_headers,$(SRCDIR)/salhelper/inc/salhelper))
-
-$(eval $(call gb_Package_set_outdir,salhelper_odk_headers,$(INSTDIR)))
-
-$(eval $(call gb_Package_add_files,salhelper_odk_headers,$(gb_Package_SDKDIRNAME)/include/salhelper,\
- salhelperdllapi.h \
- condition.hxx \
- dynload.hxx \
- linkhelper.hxx \
- refobj.hxx \
- simplereferenceobject.hxx \
- singletonref.hxx \
- thread.hxx \
- timer.hxx \
-))
-
-# vim: set noet sw=4 ts=4:
diff --git a/sax/StaticLibrary_sax_shared.mk b/sax/StaticLibrary_sax_shared.mk
index a1fd8e0304f2..0c49ab68d0bc 100644
--- a/sax/StaticLibrary_sax_shared.mk
+++ b/sax/StaticLibrary_sax_shared.mk
@@ -10,9 +10,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,sax_shared))
$(eval $(call gb_StaticLibrary_use_packages,sax_shared,\
- cppu_odk_headers \
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_StaticLibrary_set_include,sax_shared,\
diff --git a/scp2/source/sdkoo/module_sdkoo.scp b/scp2/source/sdkoo/module_sdkoo.scp
index 2c965ea1142e..ed40abd9d595 100644
--- a/scp2/source/sdkoo/module_sdkoo.scp
+++ b/scp2/source/sdkoo/module_sdkoo.scp
@@ -50,9 +50,5 @@ Module gid_Module_Optional_Sdkoo
gid_File_Zip_Odkcommon,
gid_File_Zip_OdkIdl_udkapi,
gid_File_Zip_OdkIdl_offapi,
- gid_File_Zip_Odkheaders_sal_generated,
- gid_File_Zip_Odkheaders_sal,
- gid_File_Zip_Odkheaders_salhelper,
- gid_File_Zip_Odkheaders_cppu,
- gid_File_Zip_Odkheaders_cppuhelper);
+ gid_File_Zip_Odkheaders);
End
diff --git a/scp2/source/sdkoo/sdkoo.scp b/scp2/source/sdkoo/sdkoo.scp
index 69b6fd8564fe..a6d4207fcf42 100644
--- a/scp2/source/sdkoo/sdkoo.scp
+++ b/scp2/source/sdkoo/sdkoo.scp
@@ -236,38 +236,10 @@ File gid_File_Zip_OdkIdl_offapi
Styles = (FILELIST,USE_INTERNAL_RIGHTS);
End
-File gid_File_Zip_Odkheaders_sal_generated
+File gid_File_Zip_Odkheaders
TXT_FILE_BODY;
Dir = FILELIST_SDK_DIR;
- Name = "sal_generated.filelist";
- Styles = (FILELIST,USE_INTERNAL_RIGHTS);
-End
-
-File gid_File_Zip_Odkheaders_sal
- TXT_FILE_BODY;
- Dir = FILELIST_SDK_DIR;
- Name = "sal_odk_headers.filelist";
- Styles = (FILELIST,USE_INTERNAL_RIGHTS);
-End
-
-File gid_File_Zip_Odkheaders_salhelper
- TXT_FILE_BODY;
- Dir = FILELIST_SDK_DIR;
- Name = "salhelper_odk_headers.filelist";
- Styles = (FILELIST,USE_INTERNAL_RIGHTS);
-End
-
-File gid_File_Zip_Odkheaders_cppu
- TXT_FILE_BODY;
- Dir = FILELIST_SDK_DIR;
- Name = "cppu_odk_headers.filelist";
- Styles = (FILELIST,USE_INTERNAL_RIGHTS);
-End
-
-File gid_File_Zip_Odkheaders_cppuhelper
- TXT_FILE_BODY;
- Dir = FILELIST_SDK_DIR;
- Name = "cppuhelper_odk_headers.filelist";
+ Name = "odk_headers.filelist";
Styles = (FILELIST,USE_INTERNAL_RIGHTS);
End
diff --git a/sdext/Executable_xpdfimport.mk b/sdext/Executable_xpdfimport.mk
index 5d3eda8e107e..ce26d8faeb58 100644
--- a/sdext/Executable_xpdfimport.mk
+++ b/sdext/Executable_xpdfimport.mk
@@ -10,8 +10,6 @@
$(eval $(call gb_Executable_Executable,xpdfimport))
$(eval $(call gb_Executable_use_packages,xpdfimport,\
- sal_generated \
- sal_odk_headers \
))
$(eval $(call gb_Executable_use_externals,xpdfimport,\
diff --git a/sdext/StaticLibrary_pdfimport_s.mk b/sdext/StaticLibrary_pdfimport_s.mk
index cefe6feb4c45..8a889dd986f5 100644
--- a/sdext/StaticLibrary_pdfimport_s.mk
+++ b/sdext/StaticLibrary_pdfimport_s.mk
@@ -12,13 +12,9 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,pdfimport_s))
$(eval $(call gb_StaticLibrary_use_packages,pdfimport_s,\
basegfx_inc \
comphelper_inc \
- cppu_odk_headers \
- cppuhelper_odk_headers \
i18nlangtag_inc \
o3tl_inc \
rsc_inc \
- sal_generated \
- sal_odk_headers \
tools_inc \
unotools_inc \
vcl_inc \
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index bcd8c22ee614..57340b2954e7 100755
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -371,7 +371,7 @@ endif
gb_LinkTarget_DEFAULTDEFS := $(gb_GLOBALDEFS)
define gb_LinkTarget_rtl_defs
-$(if $(filter-out sal salhelper cppu cppuhelper, $(gb_Module_CURRENTMODULE_NAME)), -DRTL_USING)
+$(if $(filter-out sal salhelper cppu cppuhelper odk, $(gb_Module_CURRENTMODULE_NAME)), -DRTL_USING)
endef
# defined by platform
diff --git a/svx/AllLangResTarget_svx.mk b/svx/AllLangResTarget_svx.mk
index ca50785202c0..c973b5da0a54 100644
--- a/svx/AllLangResTarget_svx.mk
+++ b/svx/AllLangResTarget_svx.mk
@@ -29,7 +29,6 @@ $(eval $(call gb_SrsTarget_SrsTarget,svx/res))
$(eval $(call gb_SrsTarget_use_packages,svx/res,\
editeng_inc \
- sal_odk_headers \
sfx2_inc \
svl_inc \
svtools_inc \
diff --git a/testtools/StaticLibrary_bridgetest.mk b/testtools/StaticLibrary_bridgetest.mk
index 9f31be8975f6..ece6680b24a1 100644
--- a/testtools/StaticLibrary_bridgetest.mk
+++ b/testtools/StaticLibrary_bridgetest.mk
@@ -30,8 +30,6 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,testtools_bridgetest_s))
$(eval $(call gb_StaticLibrary_use_external,testtools_bridgetest_s,boost_headers))
$(eval $(call gb_StaticLibrary_use_packages,testtools_bridgetest_s,\
- cppu_odk_headers \
- cppuhelper_odk_headers \
))
$(eval $(call gb_StaticLibrary_use_internal_api,testtools_bridgetest_s,\
diff --git a/tools/StaticLibrary_ooopathutils.mk b/tools/StaticLibrary_ooopathutils.mk
index 6919795979a2..3942e688f801 100644
--- a/tools/StaticLibrary_ooopathutils.mk
+++ b/tools/StaticLibrary_ooopathutils.mk
@@ -20,8 +20,6 @@
$(eval $(call gb_StaticLibrary_StaticLibrary,ooopathutils))
$(eval $(call gb_StaticLibrary_use_packages,ooopathutils,\
- sal_generated \
- sal_odk_headers \
tools_inc \
))
diff --git a/udm/StaticLibrary_udm.mk b/udm/StaticLibrary_udm.mk
index 3d1b0527b747..3901a45bd727 100644
--- a/udm/StaticLibrary_udm.mk
+++ b/udm/StaticLibrary_udm.mk
@@ -11,8 +11,6 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,udm))
$(eval $(call gb_StaticLibrary_use_packages,udm,\
cosv_inc \
- sal_generated \
- sal_odk_headers \
udm_inc \
))
diff --git a/vcl/StaticLibrary_headless.mk b/vcl/StaticLibrary_headless.mk
index acac73a6b596..2b003a8da011 100644
--- a/vcl/StaticLibrary_headless.mk
+++ b/vcl/StaticLibrary_headless.mk
@@ -32,8 +32,6 @@ $(eval $(call gb_StaticLibrary_use_packages,headless,\
basebmp_inc \
basegfx_inc \
comphelper_inc \
- cppu_odk_headers \
- cppuhelper_odk_headers \
i18nlangtag_inc \
i18nutil_inc \
o3tl_inc \
diff --git a/vcl/StaticLibrary_vclmain.mk b/vcl/StaticLibrary_vclmain.mk
index 81491d6cac3f..0f437a60b7ee 100644
--- a/vcl/StaticLibrary_vclmain.mk
+++ b/vcl/StaticLibrary_vclmain.mk
@@ -21,10 +21,6 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,vclmain))
$(eval $(call gb_StaticLibrary_use_packages,vclmain,\
comphelper_inc \
- cppu_odk_headers \
- cppuhelper_odk_headers \
- sal_generated \
- sal_odk_headers \
tools_inc \
))
diff --git a/writerperfect/StaticLibrary_writerperfect.mk b/writerperfect/StaticLibrary_writerperfect.mk
index 4f3e97a5c5d8..9e80119aaa9f 100644
--- a/writerperfect/StaticLibrary_writerperfect.mk
+++ b/writerperfect/StaticLibrary_writerperfect.mk
@@ -21,10 +21,6 @@ $(eval $(call gb_StaticLibrary_StaticLibrary,writerperfect))
$(eval $(call gb_StaticLibrary_use_packages,writerperfect,\
comphelper_inc \
- cppu_odk_headers \
- cppuhelper_odk_headers \
- sal_generated \
- sal_odk_headers \
sot_inc \
tools_inc \
unotools_inc \