From 855b43fd6920fb20c4aa5dc140539683b8bc7abd Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sun, 7 Nov 2010 16:14:20 +0000 Subject: [PATCH] 2010-11-07 17:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbhpdf/hbhpdf.hbp * contrib/hbhpdf/hbhpdf.hbc * contrib/hbexpat/3rd/expat/expat.hbc ! Fixed for 'HB_BUILD_CONTRIB_DYN=yes' * external/Makefile - external/libhpdf + contrib/hbhpdf/3rd + contrib/hbhpdf/3rd/libhpdf * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp * Moved to contrib local dir. + Added support for 'HB_BUILD_CONTRIB_DYN=yes' * contrib/hbhpdf/3rd/libhpdf/hpdf.h ! Fixed for dynamic build. ; TODO: Regenerate .dif. For me it restored original copy for some reason :( * contrib/hbsqlit3/hbsqlit3.hbc * contrib/sddsqlt3/sddsqlt3.hbc * Using .hbc file for 3rd party lib. * contrib/3rd/sqlite3/sqlite3.hbp * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp * contrib/hbmzip/3rd/minizip/minizip.hbp * contrib/hbexpat/3rd/expat/expat.hbp ! Changed -warn=no to -warn=low, which is equivalent to 'HB_BUILD_WARN := no' in Makefile. --- harbour/ChangeLog | 31 +++++++++++++++++++ harbour/contrib/3rd/sqlite3/sqlite3.hbp | 2 +- harbour/contrib/hbexpat/3rd/expat/expat.hbc | 2 +- harbour/contrib/hbexpat/3rd/expat/expat.hbp | 2 +- .../hbhpdf/3rd}/libhpdf/Makefile | 0 .../hbhpdf/3rd}/libhpdf/README | 0 .../hbhpdf/3rd}/libhpdf/_hbhbpdf.c | 0 .../hbhpdf/3rd}/libhpdf/hpdf.h | 13 ++++---- .../hbhpdf/3rd}/libhpdf/hpdfanno.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfanno.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfarra.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfbina.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfbool.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfcata.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfcata.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfcfg.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfconf.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfcons.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfdest.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfdest.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfdict.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfdoc.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfdoc.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfdocp.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfecy.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfecyd.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfencc.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfencj.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfenck.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfencn.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfenco.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfenco.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfencr.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfency.h | 0 .../hbhpdf/3rd}/libhpdf/hpdferro.c | 0 .../hbhpdf/3rd}/libhpdf/hpdferro.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfextg.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfextg.h | 0 .../hbhpdf/3rd}/libhpdf/hpdffdf.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdf1.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdfb.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdfc.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdfi.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdfj.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdfk.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdfn.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffdft.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffon1.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffonc.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffond.h | 0 .../hbhpdf/3rd}/libhpdf/hpdffont.c | 0 .../hbhpdf/3rd}/libhpdf/hpdffont.h | 0 .../hbhpdf/3rd}/libhpdf/hpdffott.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfgsta.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfgsta.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfimag.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfimag.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfimap.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfinfo.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfinfo.h | 0 .../hbhpdf/3rd}/libhpdf/hpdflist.c | 0 .../hbhpdf/3rd}/libhpdf/hpdflist.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfmmgr.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfmmgr.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfname.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfndic.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfndic.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfnull.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfnumb.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfobje.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfobje.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfoutl.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfoutl.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfpage.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfpage.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfpago.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfpags.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfpags.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfpdfa.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfpdfa.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfreal.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfstre.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfstre.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfstri.c | 0 .../hbhpdf/3rd}/libhpdf/hpdftype.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfu3d.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfu3d.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfutil.c | 0 .../hbhpdf/3rd}/libhpdf/hpdfutil.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfvers.h | 0 .../hbhpdf/3rd}/libhpdf/hpdfxref.c | 0 .../hbhpdf/3rd}/libhpdf/libhpdf.dif | 0 .../contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc | 6 ++++ .../hbhpdf/3rd}/libhpdf/libhpdf.hbp | 8 ++--- harbour/contrib/hbhpdf/hbhpdf.hbc | 3 +- harbour/contrib/hbhpdf/hbhpdf.hbp | 2 ++ .../contrib/hbmzip/3rd/minizip/minizip.hbp | 2 +- harbour/contrib/hbsqlit3/hbsqlit3.hbc | 2 +- harbour/contrib/sddsqlt3/sddsqlt3.hbc | 2 +- harbour/external/Makefile | 1 - harbour/external/libhpdf/libhpdf.hbc | 5 --- 101 files changed, 56 insertions(+), 25 deletions(-) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/Makefile (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/README (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/_hbhbpdf.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdf.h (99%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfanno.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfanno.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfarra.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfbina.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfbool.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfcata.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfcata.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfcfg.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfconf.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfcons.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfdest.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfdest.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfdict.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfdoc.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfdoc.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfdocp.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfecy.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfecyd.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfencc.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfencj.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfenck.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfencn.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfenco.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfenco.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfencr.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfency.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdferro.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdferro.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfextg.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfextg.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdf.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdf1.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdfb.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdfc.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdfi.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdfj.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdfk.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdfn.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffdft.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffon1.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffonc.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffond.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffont.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffont.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdffott.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfgsta.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfgsta.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfimag.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfimag.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfimap.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfinfo.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfinfo.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdflist.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdflist.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfmmgr.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfmmgr.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfname.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfndic.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfndic.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfnull.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfnumb.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfobje.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfobje.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfoutl.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfoutl.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfpage.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfpage.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfpago.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfpags.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfpags.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfpdfa.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfpdfa.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfreal.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfstre.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfstre.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfstri.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdftype.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfu3d.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfu3d.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfutil.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfutil.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfvers.h (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/hpdfxref.c (100%) rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/libhpdf.dif (100%) create mode 100644 harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc rename harbour/{external => contrib/hbhpdf/3rd}/libhpdf/libhpdf.hbp (97%) delete mode 100644 harbour/external/libhpdf/libhpdf.hbc diff --git a/harbour/ChangeLog b/harbour/ChangeLog index ef2727df60..03a9c43975 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,37 @@ The license applies to all entries newer than 2009-04-28. */ +2010-11-07 17:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * contrib/hbhpdf/hbhpdf.hbp + * contrib/hbhpdf/hbhpdf.hbc + + * contrib/hbexpat/3rd/expat/expat.hbc + ! Fixed for 'HB_BUILD_CONTRIB_DYN=yes' + + * external/Makefile + - external/libhpdf + + contrib/hbhpdf/3rd + + contrib/hbhpdf/3rd/libhpdf + * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc + * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp + * Moved to contrib local dir. + + Added support for 'HB_BUILD_CONTRIB_DYN=yes' + + * contrib/hbhpdf/3rd/libhpdf/hpdf.h + ! Fixed for dynamic build. + ; TODO: Regenerate .dif. For me it restored original copy for some reason :( + + * contrib/hbsqlit3/hbsqlit3.hbc + * contrib/sddsqlt3/sddsqlt3.hbc + * Using .hbc file for 3rd party lib. + + * contrib/3rd/sqlite3/sqlite3.hbp + * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp + * contrib/hbmzip/3rd/minizip/minizip.hbp + * contrib/hbexpat/3rd/expat/expat.hbp + ! Changed -warn=no to -warn=low, which is equivalent to 'HB_BUILD_WARN := no' + in Makefile. + 2010-11-07 16:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - external/sqlite3 * Wrestle with svn and its bl$dy tree conflicts. diff --git a/harbour/contrib/3rd/sqlite3/sqlite3.hbp b/harbour/contrib/3rd/sqlite3/sqlite3.hbp index c57879d4a9..999bbf0baf 100644 --- a/harbour/contrib/3rd/sqlite3/sqlite3.hbp +++ b/harbour/contrib/3rd/sqlite3/sqlite3.hbp @@ -16,7 +16,7 @@ -o${hb_targetname} --warn=no +-warn=low -cpp=no -cflag=-DSQLITE_OMIT_DEPRECATED diff --git a/harbour/contrib/hbexpat/3rd/expat/expat.hbc b/harbour/contrib/hbexpat/3rd/expat/expat.hbc index 1763330ae6..86f6254c46 100644 --- a/harbour/contrib/hbexpat/3rd/expat/expat.hbc +++ b/harbour/contrib/hbexpat/3rd/expat/expat.hbc @@ -2,4 +2,4 @@ # $Id$ # -libs=${hb_name} +libs=${hb_name}${__HB_DYN__} diff --git a/harbour/contrib/hbexpat/3rd/expat/expat.hbp b/harbour/contrib/hbexpat/3rd/expat/expat.hbp index b53e6a6072..b6dad1d096 100644 --- a/harbour/contrib/hbexpat/3rd/expat/expat.hbp +++ b/harbour/contrib/hbexpat/3rd/expat/expat.hbp @@ -9,7 +9,7 @@ -o${hb_targetname} --warn=no +-warn=low xmlparse.c xmlrole.c diff --git a/harbour/external/libhpdf/Makefile b/harbour/contrib/hbhpdf/3rd/libhpdf/Makefile similarity index 100% rename from harbour/external/libhpdf/Makefile rename to harbour/contrib/hbhpdf/3rd/libhpdf/Makefile diff --git a/harbour/external/libhpdf/README b/harbour/contrib/hbhpdf/3rd/libhpdf/README similarity index 100% rename from harbour/external/libhpdf/README rename to harbour/contrib/hbhpdf/3rd/libhpdf/README diff --git a/harbour/external/libhpdf/_hbhbpdf.c b/harbour/contrib/hbhpdf/3rd/libhpdf/_hbhbpdf.c similarity index 100% rename from harbour/external/libhpdf/_hbhbpdf.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/_hbhbpdf.c diff --git a/harbour/external/libhpdf/hpdf.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdf.h similarity index 99% rename from harbour/external/libhpdf/hpdf.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdf.h index 1fa2b15ac1..b8b61118c5 100644 --- a/harbour/external/libhpdf/hpdf.h +++ b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdf.h @@ -472,7 +472,7 @@ HPDF_Page_CreateURILinkAnnot (HPDF_Page page, const char *uri); -HPDF_Annotation +HPDF_EXPORT(HPDF_Annotation) HPDF_Page_CreateTextMarkupAnnot (HPDF_Page page, HPDF_Rect rect, const char *text, @@ -600,7 +600,7 @@ HPDF_EXPORT(HPDF_STATUS) HPDF_TextMarkupAnnot_SetQuadPoints ( HPDF_Annotation annot, HPDF_Point lb, HPDF_Point rb, HPDF_Point rt, HPDF_Point lt); /* l-left, r-right, b-bottom, t-top positions */ HPDF_EXPORT(HPDF_STATUS) -HPDF_Annot_Set3DView ( HPDF_MMgr mmgr, +HPDF_Annot_Set3DView ( HPDF_MMgr mmgr, HPDF_Annotation annot, HPDF_Annotation annot3d, HPDF_Dict view); @@ -622,8 +622,8 @@ HPDF_EXPORT(HPDF_STATUS) HPDF_FreeTextAnnot_SetDefaultStyle (HPDF_Annotation annot, const char* style); HPDF_EXPORT(HPDF_STATUS) -HPDF_LineAnnot_SetPosition (HPDF_Annotation annot, - HPDF_Point startPoint, HPDF_LineAnnotEndingStyle startStyle, +HPDF_LineAnnot_SetPosition (HPDF_Annotation annot, + HPDF_Point startPoint, HPDF_LineAnnotEndingStyle startStyle, HPDF_Point endPoint, HPDF_LineAnnotEndingStyle endStyle); HPDF_EXPORT(HPDF_STATUS) @@ -1440,17 +1440,16 @@ HPDF_EXPORT(HPDF_OutputIntent) HPDF_ICC_LoadIccFromMem (HPDF_Doc pdf, HPDF_MMgr mmgr, HPDF_Stream iccdata, - HPDF_Xref xref, + HPDF_Xref xref, int numcomponent); HPDF_EXPORT(HPDF_OutputIntent) HPDF_LoadIccProfileFromFile (HPDF_Doc pdf, const char* icc_file_name, int numcomponent); - + #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* _HPDF_H */ - diff --git a/harbour/external/libhpdf/hpdfanno.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfanno.c similarity index 100% rename from harbour/external/libhpdf/hpdfanno.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfanno.c diff --git a/harbour/external/libhpdf/hpdfanno.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfanno.h similarity index 100% rename from harbour/external/libhpdf/hpdfanno.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfanno.h diff --git a/harbour/external/libhpdf/hpdfarra.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfarra.c similarity index 100% rename from harbour/external/libhpdf/hpdfarra.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfarra.c diff --git a/harbour/external/libhpdf/hpdfbina.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfbina.c similarity index 100% rename from harbour/external/libhpdf/hpdfbina.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfbina.c diff --git a/harbour/external/libhpdf/hpdfbool.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfbool.c similarity index 100% rename from harbour/external/libhpdf/hpdfbool.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfbool.c diff --git a/harbour/external/libhpdf/hpdfcata.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcata.c similarity index 100% rename from harbour/external/libhpdf/hpdfcata.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcata.c diff --git a/harbour/external/libhpdf/hpdfcata.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcata.h similarity index 100% rename from harbour/external/libhpdf/hpdfcata.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcata.h diff --git a/harbour/external/libhpdf/hpdfcfg.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcfg.h similarity index 100% rename from harbour/external/libhpdf/hpdfcfg.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcfg.h diff --git a/harbour/external/libhpdf/hpdfconf.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfconf.h similarity index 100% rename from harbour/external/libhpdf/hpdfconf.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfconf.h diff --git a/harbour/external/libhpdf/hpdfcons.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcons.h similarity index 100% rename from harbour/external/libhpdf/hpdfcons.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfcons.h diff --git a/harbour/external/libhpdf/hpdfdest.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdest.c similarity index 100% rename from harbour/external/libhpdf/hpdfdest.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdest.c diff --git a/harbour/external/libhpdf/hpdfdest.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdest.h similarity index 100% rename from harbour/external/libhpdf/hpdfdest.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdest.h diff --git a/harbour/external/libhpdf/hpdfdict.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdict.c similarity index 100% rename from harbour/external/libhpdf/hpdfdict.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdict.c diff --git a/harbour/external/libhpdf/hpdfdoc.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdoc.c similarity index 100% rename from harbour/external/libhpdf/hpdfdoc.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdoc.c diff --git a/harbour/external/libhpdf/hpdfdoc.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdoc.h similarity index 100% rename from harbour/external/libhpdf/hpdfdoc.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdoc.h diff --git a/harbour/external/libhpdf/hpdfdocp.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdocp.c similarity index 100% rename from harbour/external/libhpdf/hpdfdocp.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfdocp.c diff --git a/harbour/external/libhpdf/hpdfecy.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfecy.c similarity index 100% rename from harbour/external/libhpdf/hpdfecy.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfecy.c diff --git a/harbour/external/libhpdf/hpdfecyd.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfecyd.c similarity index 100% rename from harbour/external/libhpdf/hpdfecyd.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfecyd.c diff --git a/harbour/external/libhpdf/hpdfencc.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencc.c similarity index 100% rename from harbour/external/libhpdf/hpdfencc.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencc.c diff --git a/harbour/external/libhpdf/hpdfencj.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencj.c similarity index 100% rename from harbour/external/libhpdf/hpdfencj.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencj.c diff --git a/harbour/external/libhpdf/hpdfenck.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfenck.c similarity index 100% rename from harbour/external/libhpdf/hpdfenck.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfenck.c diff --git a/harbour/external/libhpdf/hpdfencn.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencn.c similarity index 100% rename from harbour/external/libhpdf/hpdfencn.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencn.c diff --git a/harbour/external/libhpdf/hpdfenco.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfenco.c similarity index 100% rename from harbour/external/libhpdf/hpdfenco.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfenco.c diff --git a/harbour/external/libhpdf/hpdfenco.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfenco.h similarity index 100% rename from harbour/external/libhpdf/hpdfenco.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfenco.h diff --git a/harbour/external/libhpdf/hpdfencr.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencr.h similarity index 100% rename from harbour/external/libhpdf/hpdfencr.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfencr.h diff --git a/harbour/external/libhpdf/hpdfency.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfency.h similarity index 100% rename from harbour/external/libhpdf/hpdfency.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfency.h diff --git a/harbour/external/libhpdf/hpdferro.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdferro.c similarity index 100% rename from harbour/external/libhpdf/hpdferro.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdferro.c diff --git a/harbour/external/libhpdf/hpdferro.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdferro.h similarity index 100% rename from harbour/external/libhpdf/hpdferro.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdferro.h diff --git a/harbour/external/libhpdf/hpdfextg.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfextg.c similarity index 100% rename from harbour/external/libhpdf/hpdfextg.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfextg.c diff --git a/harbour/external/libhpdf/hpdfextg.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfextg.h similarity index 100% rename from harbour/external/libhpdf/hpdfextg.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfextg.h diff --git a/harbour/external/libhpdf/hpdffdf.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdf.c similarity index 100% rename from harbour/external/libhpdf/hpdffdf.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdf.c diff --git a/harbour/external/libhpdf/hpdffdf1.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdf1.c similarity index 100% rename from harbour/external/libhpdf/hpdffdf1.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdf1.c diff --git a/harbour/external/libhpdf/hpdffdfb.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfb.c similarity index 100% rename from harbour/external/libhpdf/hpdffdfb.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfb.c diff --git a/harbour/external/libhpdf/hpdffdfc.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfc.c similarity index 100% rename from harbour/external/libhpdf/hpdffdfc.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfc.c diff --git a/harbour/external/libhpdf/hpdffdfi.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfi.c similarity index 100% rename from harbour/external/libhpdf/hpdffdfi.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfi.c diff --git a/harbour/external/libhpdf/hpdffdfj.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfj.c similarity index 100% rename from harbour/external/libhpdf/hpdffdfj.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfj.c diff --git a/harbour/external/libhpdf/hpdffdfk.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfk.c similarity index 100% rename from harbour/external/libhpdf/hpdffdfk.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfk.c diff --git a/harbour/external/libhpdf/hpdffdfn.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfn.c similarity index 100% rename from harbour/external/libhpdf/hpdffdfn.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdfn.c diff --git a/harbour/external/libhpdf/hpdffdft.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdft.c similarity index 100% rename from harbour/external/libhpdf/hpdffdft.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffdft.c diff --git a/harbour/external/libhpdf/hpdffon1.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffon1.c similarity index 100% rename from harbour/external/libhpdf/hpdffon1.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffon1.c diff --git a/harbour/external/libhpdf/hpdffonc.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffonc.c similarity index 100% rename from harbour/external/libhpdf/hpdffonc.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffonc.c diff --git a/harbour/external/libhpdf/hpdffond.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffond.h similarity index 100% rename from harbour/external/libhpdf/hpdffond.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffond.h diff --git a/harbour/external/libhpdf/hpdffont.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffont.c similarity index 100% rename from harbour/external/libhpdf/hpdffont.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffont.c diff --git a/harbour/external/libhpdf/hpdffont.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffont.h similarity index 100% rename from harbour/external/libhpdf/hpdffont.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffont.h diff --git a/harbour/external/libhpdf/hpdffott.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdffott.c similarity index 100% rename from harbour/external/libhpdf/hpdffott.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdffott.c diff --git a/harbour/external/libhpdf/hpdfgsta.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfgsta.c similarity index 100% rename from harbour/external/libhpdf/hpdfgsta.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfgsta.c diff --git a/harbour/external/libhpdf/hpdfgsta.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfgsta.h similarity index 100% rename from harbour/external/libhpdf/hpdfgsta.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfgsta.h diff --git a/harbour/external/libhpdf/hpdfimag.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfimag.c similarity index 100% rename from harbour/external/libhpdf/hpdfimag.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfimag.c diff --git a/harbour/external/libhpdf/hpdfimag.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfimag.h similarity index 100% rename from harbour/external/libhpdf/hpdfimag.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfimag.h diff --git a/harbour/external/libhpdf/hpdfimap.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfimap.c similarity index 100% rename from harbour/external/libhpdf/hpdfimap.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfimap.c diff --git a/harbour/external/libhpdf/hpdfinfo.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfinfo.c similarity index 100% rename from harbour/external/libhpdf/hpdfinfo.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfinfo.c diff --git a/harbour/external/libhpdf/hpdfinfo.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfinfo.h similarity index 100% rename from harbour/external/libhpdf/hpdfinfo.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfinfo.h diff --git a/harbour/external/libhpdf/hpdflist.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdflist.c similarity index 100% rename from harbour/external/libhpdf/hpdflist.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdflist.c diff --git a/harbour/external/libhpdf/hpdflist.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdflist.h similarity index 100% rename from harbour/external/libhpdf/hpdflist.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdflist.h diff --git a/harbour/external/libhpdf/hpdfmmgr.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfmmgr.c similarity index 100% rename from harbour/external/libhpdf/hpdfmmgr.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfmmgr.c diff --git a/harbour/external/libhpdf/hpdfmmgr.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfmmgr.h similarity index 100% rename from harbour/external/libhpdf/hpdfmmgr.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfmmgr.h diff --git a/harbour/external/libhpdf/hpdfname.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfname.c similarity index 100% rename from harbour/external/libhpdf/hpdfname.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfname.c diff --git a/harbour/external/libhpdf/hpdfndic.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfndic.c similarity index 100% rename from harbour/external/libhpdf/hpdfndic.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfndic.c diff --git a/harbour/external/libhpdf/hpdfndic.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfndic.h similarity index 100% rename from harbour/external/libhpdf/hpdfndic.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfndic.h diff --git a/harbour/external/libhpdf/hpdfnull.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfnull.c similarity index 100% rename from harbour/external/libhpdf/hpdfnull.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfnull.c diff --git a/harbour/external/libhpdf/hpdfnumb.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfnumb.c similarity index 100% rename from harbour/external/libhpdf/hpdfnumb.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfnumb.c diff --git a/harbour/external/libhpdf/hpdfobje.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfobje.c similarity index 100% rename from harbour/external/libhpdf/hpdfobje.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfobje.c diff --git a/harbour/external/libhpdf/hpdfobje.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfobje.h similarity index 100% rename from harbour/external/libhpdf/hpdfobje.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfobje.h diff --git a/harbour/external/libhpdf/hpdfoutl.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfoutl.c similarity index 100% rename from harbour/external/libhpdf/hpdfoutl.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfoutl.c diff --git a/harbour/external/libhpdf/hpdfoutl.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfoutl.h similarity index 100% rename from harbour/external/libhpdf/hpdfoutl.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfoutl.h diff --git a/harbour/external/libhpdf/hpdfpage.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpage.c similarity index 100% rename from harbour/external/libhpdf/hpdfpage.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpage.c diff --git a/harbour/external/libhpdf/hpdfpage.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpage.h similarity index 100% rename from harbour/external/libhpdf/hpdfpage.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpage.h diff --git a/harbour/external/libhpdf/hpdfpago.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpago.c similarity index 100% rename from harbour/external/libhpdf/hpdfpago.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpago.c diff --git a/harbour/external/libhpdf/hpdfpags.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpags.c similarity index 100% rename from harbour/external/libhpdf/hpdfpags.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpags.c diff --git a/harbour/external/libhpdf/hpdfpags.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpags.h similarity index 100% rename from harbour/external/libhpdf/hpdfpags.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpags.h diff --git a/harbour/external/libhpdf/hpdfpdfa.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpdfa.c similarity index 100% rename from harbour/external/libhpdf/hpdfpdfa.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpdfa.c diff --git a/harbour/external/libhpdf/hpdfpdfa.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpdfa.h similarity index 100% rename from harbour/external/libhpdf/hpdfpdfa.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfpdfa.h diff --git a/harbour/external/libhpdf/hpdfreal.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfreal.c similarity index 100% rename from harbour/external/libhpdf/hpdfreal.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfreal.c diff --git a/harbour/external/libhpdf/hpdfstre.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfstre.c similarity index 100% rename from harbour/external/libhpdf/hpdfstre.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfstre.c diff --git a/harbour/external/libhpdf/hpdfstre.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfstre.h similarity index 100% rename from harbour/external/libhpdf/hpdfstre.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfstre.h diff --git a/harbour/external/libhpdf/hpdfstri.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfstri.c similarity index 100% rename from harbour/external/libhpdf/hpdfstri.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfstri.c diff --git a/harbour/external/libhpdf/hpdftype.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdftype.h similarity index 100% rename from harbour/external/libhpdf/hpdftype.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdftype.h diff --git a/harbour/external/libhpdf/hpdfu3d.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfu3d.c similarity index 100% rename from harbour/external/libhpdf/hpdfu3d.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfu3d.c diff --git a/harbour/external/libhpdf/hpdfu3d.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfu3d.h similarity index 100% rename from harbour/external/libhpdf/hpdfu3d.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfu3d.h diff --git a/harbour/external/libhpdf/hpdfutil.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfutil.c similarity index 100% rename from harbour/external/libhpdf/hpdfutil.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfutil.c diff --git a/harbour/external/libhpdf/hpdfutil.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfutil.h similarity index 100% rename from harbour/external/libhpdf/hpdfutil.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfutil.h diff --git a/harbour/external/libhpdf/hpdfvers.h b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfvers.h similarity index 100% rename from harbour/external/libhpdf/hpdfvers.h rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfvers.h diff --git a/harbour/external/libhpdf/hpdfxref.c b/harbour/contrib/hbhpdf/3rd/libhpdf/hpdfxref.c similarity index 100% rename from harbour/external/libhpdf/hpdfxref.c rename to harbour/contrib/hbhpdf/3rd/libhpdf/hpdfxref.c diff --git a/harbour/external/libhpdf/libhpdf.dif b/harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.dif similarity index 100% rename from harbour/external/libhpdf/libhpdf.dif rename to harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.dif diff --git a/harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc b/harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc new file mode 100644 index 0000000000..eee3798c29 --- /dev/null +++ b/harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.hbc @@ -0,0 +1,6 @@ +# +# $Id$ +# + +libs=${hb_name}${__HB_DYN__} +libs=png diff --git a/harbour/external/libhpdf/libhpdf.hbp b/harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp similarity index 97% rename from harbour/external/libhpdf/libhpdf.hbp rename to harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp index 34f652d1dc..761a5b1fdb 100644 --- a/harbour/external/libhpdf/libhpdf.hbp +++ b/harbour/contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp @@ -9,7 +9,7 @@ -o${hb_targetname} --warn=no +-warn=low -cpp=no -depkeyhead=png:png.h @@ -17,7 +17,7 @@ -depcontrol=png:${HB_WITH_PNG} -depincpath=png:/usr/include -depincpath=png:/opt/local/include --depincpathlocal=png:../../external/png +-depincpathlocal=png:../../../../external/png # This is a dependency of png -depkeyhead=zlib:zlib.h @@ -26,11 +26,11 @@ -depincpath=zlib:/usr/include -depincpath=zlib:/usr/local/include -depincpath=zlib:/boot/develop/headers/3rdparty --depincpathlocal=zlib:../../external/zlib +-depincpathlocal=zlib:../../../../external/zlib # Suppress deprecated warnings until libharu gets updated for latest libpng -cflag=-DPNG_NO_PEDANTIC_WARNINGS --cflag=-DHPDF_DLL_MAKE{hbdyn} +-cflag=-DHPDF_DLL_MAKE_CDECL{hbdyn} -cflag=-U__COREDLL__{mingwarm} _hbhbpdf.c diff --git a/harbour/contrib/hbhpdf/hbhpdf.hbc b/harbour/contrib/hbhpdf/hbhpdf.hbc index 9f5a214632..331a16f154 100644 --- a/harbour/contrib/hbhpdf/hbhpdf.hbc +++ b/harbour/contrib/hbhpdf/hbhpdf.hbc @@ -5,5 +5,4 @@ incpaths=. libs=${hb_name}${__HB_DYN__} -libs=libhpdf -libs=png +libs=3rd/libhpdf/libhpdf.hbc diff --git a/harbour/contrib/hbhpdf/hbhpdf.hbp b/harbour/contrib/hbhpdf/hbhpdf.hbp index bbd97a20fb..01ec86554a 100644 --- a/harbour/contrib/hbhpdf/hbhpdf.hbp +++ b/harbour/contrib/hbhpdf/hbhpdf.hbp @@ -21,3 +21,5 @@ -instfile=inc:harupdf.ch harupdf.c + +3rd/libhpdf/libhpdf.hbc diff --git a/harbour/contrib/hbmzip/3rd/minizip/minizip.hbp b/harbour/contrib/hbmzip/3rd/minizip/minizip.hbp index d24b602f09..88204d1e4d 100644 --- a/harbour/contrib/hbmzip/3rd/minizip/minizip.hbp +++ b/harbour/contrib/hbmzip/3rd/minizip/minizip.hbp @@ -7,7 +7,7 @@ -o${hb_targetname} --warn=no +-warn=low -cpp=no ioapi.c diff --git a/harbour/contrib/hbsqlit3/hbsqlit3.hbc b/harbour/contrib/hbsqlit3/hbsqlit3.hbc index 540f95f6b8..79c8ac4fbe 100644 --- a/harbour/contrib/hbsqlit3/hbsqlit3.hbc +++ b/harbour/contrib/hbsqlit3/hbsqlit3.hbc @@ -5,4 +5,4 @@ incpaths=. libs=${hb_name}${__HB_DYN__} -libs=sqlite3 +libs=../3rd/sqlite3/sqlite3.hbc diff --git a/harbour/contrib/sddsqlt3/sddsqlt3.hbc b/harbour/contrib/sddsqlt3/sddsqlt3.hbc index 41f30bc1d7..18403c41db 100644 --- a/harbour/contrib/sddsqlt3/sddsqlt3.hbc +++ b/harbour/contrib/sddsqlt3/sddsqlt3.hbc @@ -3,6 +3,6 @@ # libs=${hb_name}${__HB_DYN__} -libs=sqlite3 +libs=../3rd/sqlite3/sqlite3.hbc libs=../rddsql/rddsql.hbc diff --git a/harbour/external/Makefile b/harbour/external/Makefile index b415e9cefc..52f8b9dc49 100644 --- a/harbour/external/Makefile +++ b/harbour/external/Makefile @@ -6,7 +6,6 @@ ROOT := ../ DIRS := \ bzip2 \ - libhpdf \ hbpmcom \ png \ jpeg \ diff --git a/harbour/external/libhpdf/libhpdf.hbc b/harbour/external/libhpdf/libhpdf.hbc deleted file mode 100644 index 1763330ae6..0000000000 --- a/harbour/external/libhpdf/libhpdf.hbc +++ /dev/null @@ -1,5 +0,0 @@ -# -# $Id$ -# - -libs=${hb_name}