2012-11-10 15:26 UTC+0100 Viktor Szakats (harbour syenar.net)

* contrib/hbpost.hbm
    % synced back with utils/hbmk2/pkg_dynl.hbm, thus avoiding
      most usages of one make.hb specific macro.
This commit is contained in:
Viktor Szakats
2012-11-10 14:29:12 +00:00
parent 7e9902a67e
commit b27cb69b33
2 changed files with 21 additions and 16 deletions

View File

@@ -16,6 +16,11 @@
The license applies to all entries newer than 2009-04-28.
*/
2012-11-10 15:26 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbpost.hbm
% synced back with utils/hbmk2/pkg_dynl.hbm, thus avoiding
most usages of one make.hb specific macro.
2012-11-10 15:14 UTC+0100 Viktor Szakats (harbour syenar.net)
* config/postinst.hb
* utils/hbmk2/hbmk2.prg
@@ -113,9 +118,9 @@
for the future.
; TODO: - clean contrib/hbpost.hbm to be more in
sync with utils/hbmk2/pkg_dynl.hbm
sync with utils/hbmk2/pkg_dynl.hbm [DONE]
- inspect if _HB_DYNSUFF can be avoided in
contrib .hbc files
contrib .hbc files [COULDN'T BE DONE YET]
2012-11-10 03:59 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/bitmap.prg

View File

@@ -42,21 +42,21 @@
{hblib&(HB_BUILD_STRIP='lib'|HB_BUILD_STRIP='all')}-strip
# dynamic lib creation settings
{_HB_BUILD_LIBDYN}-shared
{_HB_BUILD_LIBDYN}-implib=../lib/${hb_plat}/${hb_comp}${hb_build}/
{_HB_BUILD_LIBDYN&hb_dynsuffix}-implib=${hb_outputname}${hb_dynsuffix}
{_HB_BUILD_LIBDYN&!hb_dynsuffix}-implib=${hb_outputname}_dll
{_HB_BUILD_LIBDYN&unix&!cygwin}-ln=${hb_dynprefix}${hb_outputname}${hb_dynext}
{_HB_BUILD_LIBDYN&unix&!darwin&!cygwin}-ln=${hb_dynprefix}${hb_outputname}${hb_dynext}.${hb_major}.${hb_minor}
{_HB_BUILD_LIBDYN&unix&darwin}-ln=${hb_dynprefix}${hb_outputname}.${hb_major}.${hb_minor}${hb_dynext}
{_HB_BUILD_LIBDYN&(allwin|cygwin)}-lhbmaindllp
{_HB_BUILD_LIBDYN}-depimplib-
{hbdyn}-shared
{hbdyn}-implib=../lib/${hb_plat}/${hb_comp}${hb_build}/
{hbdyn&hb_dynsuffix}-implib=${hb_outputname}${hb_dynsuffix}
{hbdyn&!hb_dynsuffix}-implib=${hb_outputname}_dll
{hbdyn&unix&!cygwin}-ln=${hb_dynprefix}${hb_outputname}${hb_dynext}
{hbdyn&unix&!darwin&!cygwin}-ln=${hb_dynprefix}${hb_outputname}${hb_dynext}.${hb_major}.${hb_minor}
{hbdyn&unix&darwin}-ln=${hb_dynprefix}${hb_outputname}.${hb_major}.${hb_minor}${hb_dynext}
{hbdyn&(allwin|cygwin)}-lhbmaindllp
{hbdyn}-depimplib-
"{_HB_BUILD_LIBDYN&darwin}-dflag=-install_name '${hb_dynprefix}${hb_outputname}${hb_dynext}'"
"{_HB_BUILD_LIBDYN&darwin}-dflag=-compatibility_version ${hb_major}.${hb_minor}"
"{_HB_BUILD_LIBDYN&darwin}-dflag=-current_version ${hb_major}.${hb_minor}.${hb_release}"
"{_HB_BUILD_LIBDYN&linux}-dflag=-Wl,-soname,${hb_dynprefix}${hb_outputname}${hb_dynext}.${hb_major}.${hb_minor}"
"{_HB_BUILD_LIBDYN&sunos}-dflag=-Wl,-h,${hb_dynprefix}${hb_outputname}${hb_dynext}.${hb_major}.${hb_minor}"
"{hbdyn&darwin}-dflag=-install_name '${hb_dynprefix}${hb_outputname}${hb_dynext}'"
"{hbdyn&darwin}-dflag=-compatibility_version ${hb_major}.${hb_minor}"
"{hbdyn&darwin}-dflag=-current_version ${hb_major}.${hb_minor}.${hb_release}"
"{hbdyn&linux}-dflag=-Wl,-soname,${hb_dynprefix}${hb_outputname}${hb_dynext}.${hb_major}.${hb_minor}"
"{hbdyn&sunos}-dflag=-Wl,-h,${hb_dynprefix}${hb_outputname}${hb_dynext}.${hb_major}.${hb_minor}"
# output name tweaks for dynamic libs
# NOTE: We're altering previously set output name value here