I'm working with Vilian in this project.
We are kinda struggling to use hbmk2.
There's some situations that we can't work around...
first, our code references some procedures inside DLL's and we are trying to link the DLL in our .hbp using -depimplibs, but we are getting this message:
hbmk2[SGV90]: Warning: Missing dependency: ter21
this is our .hbp
- Code: Select all Expand view
#
# $Id: sample.hbp $
#
#PRGs
E:\TEC2000\SGV90VS\PRG\SGV.PRG
E:\TEC2000\SGV90VS\PRG\SIF130.PRG
E:\TEC2000\SGV90VS\PRG\SIF160.PRG
E:\TEC2000\SGV90VS\PRG\SIF211.PRG
E:\TEC2000\SGV90VS\PRG\SIF221.PRG
E:\TEC2000\SGV90VS\PRG\SIF241.PRG
E:\TEC2000\SGV90VS\PRG\SIF273.PRG
E:\TEC2000\SGV90VS\PRG\SIF280.PRG
E:\TEC2000\SGV90VS\PRG\DANFE.PRG
E:\TEC2000\SGV90VS\PRG\FUNCUSR.PRG
E:\TEC2000\SGV90VS\PRG\FUNCCPR.PRG
E:\TEC2000\SGV90VS\PRG\FUNCOES.PRG
E:\TEC2000\SGV90VS\PRG\FUNCUSR.PRG
E:\TEC2000\SGV90VS\PRG\FUNCFTP.PRG
E:\TEC2000\SGV90VS\PRG\FUNCSIG.PRG
E:\TEC2000\SGV90VS\PRG\GERACPR.PRG
E:\TEC2000\SGV90VS\PRG\DANFE.PRG
E:\TEC2000\SGV90VS\PRG\VONFE2G.PRG
E:\TEC2000\SGV90VS\PRG\VONFEUT.PRG
E:\TEC2000\SGV90VS\PRG\VONFSEUT.PRG
E:\TEC2000\SGV90VS\PRG\TPRODUTO.PRG
E:\TEC2000\SGV90VS\PRG\VFATXT32.PRG
-Ic:\FWH19\include
-Lc:\FWH19\lib
-lvfawin40
-lTwBrw32h
-lBarLib32
-lFileXls
-lLibMySql
-lFiveH
-lFiveHC
-Lc:\Harbour19\lib
-lhbwin
-lgtgui
-lhbrtl
-lhbvmmt
-lhblang
-lhbmacro
-lhbrdd
-lrddntx
-lrddcdx
-lrddfpt
-lhbsix
-lhbcommon
-lhbpp
-lhbcpage
-lhbcplr
-lhbct
-lhbpcre
-lxhb
-lhbziparc
-lhbmzip
-lhbzlib
-lminizip
-lhbusrrdd
-lhbtip
-Lc:\Bcc73\lib
-lcw32mt
-luuid
-limport32
-lws2_32
-Lc:\Bcc73\lib\psdk
-lodbc32
-lnddeapi
-liphlpapi
-lmsimg32
-lpsapi
-lrasapi32
-lgdiplus
-lshell32
-depimplibs=ter21:E:\TEC2000\SGV90VS\ter21.dll
we don't really know what this "dependency" is and what we are supposed to do (we already looked in some documentations availabe in github and medium.com, but we didn't find anything about that)
And the second situation is about the .RES file (which contain some resources) that we need to link to our .EXE.
We used to do that with a .RMK file and using the make.exe inside bcc\bin.