I was finally able to build VMH.prg and run it sucessfully.
The resultant EXE will not launch. I get a few seconds of heavy disc activity then nothing.
#Microsoft make sample, (c) FiveTech Software 2005
ROOTDIR=e:\aba\aba_4^\
OBJDIR=e:\aba\aba_4\obj^\
CSRCDIR=e:\aba\aba_4\csrc^\
HBDIR=e:\aba\harbour^\
VCDIR=C:\PROGRA~1\Micros~1.0\vc^\
SDKDIR=C:\PROGRA~1\MI2578~1\Windows\v7.0a^\
FWDIR=e:\aba\fwh^\
RESDIR=E:\ABA\ABA_4\ABA_RES\output^\
.SUFFIXES: .prg .c .obj .rc .res
$(ROOTDIR)ABAWIN32.exe : $(OBJDIR)abawin.OBJ \
$(OBJDIR)errsysw.OBJ\
$(OBJDIR)abautil.OBJ \
$(OBJDIR)setup.OBJ \
$(OBJDIR)Users.OBJ \
$(OBJDIR)ABAIndex.OBJ \
$(OBJDIR)Locals.OBJ \
$(OBJDIR)Members.OBJ \
$(OBJDIR)PDClaims.OBJ \
$(OBJDIR)LCLClms.OBJ \
$(OBJDIR)LCLInvce.OBJ \
$(OBJDIR)DCOProcs.OBJ \
$(OBJDIR)CPMntly.OBJ \
$(OBJDIR)CPSumry.OBJ \
$(OBJDIR)CPRostr.OBJ \
$(OBJDIR)EXPRostr.OBJ \
$(OBJDIR)PRRoster.OBJ \
$(OBJDIR)ExpNPL.OBJ \
$(OBJDIR)ExpRecon.OBJ \
$(OBJDIR)UNUMList.OBJ \
$(OBJDIR)MemPrint.OBJ \
$(OBJDIR)LCLPrint.OBJ \
$(OBJDIR)ExprtMem.OBJ \
$(OBJDIR)clm_Hist.OBJ \
$(OBJDIR)Queries.OBJ \
$(OBJDIR)archive.obj \
$(OBJDIR)apwlPDF.obj \
$(OBJDIR)apwlXL.obj \
$(OBJDIR)apwRoster.obj\
$(OBJDIR)MMBRBill.obj \
$(OBJDIR)ClosePP.obj
echo $(OBJDIR)abawin.OBJ > aba.tmp
echo $(OBJDIR)errsysw.OBJ >> aba.tmp
echo $(OBJDIR)abautil.OBJ >> aba.tmp
echo $(OBJDIR)setup.OBJ >> aba.tmp
echo $(OBJDIR)Users.OBJ >> aba.tmp
echo $(OBJDIR)ABAIndex.OBJ >> aba.tmp
echo $(OBJDIR)Locals.OBJ >> aba.tmp
echo $(OBJDIR)Members.OBJ >> aba.tmp
echo $(OBJDIR)PDClaims.OBJ >> aba.tmp
echo $(OBJDIR)LCLClms.OBJ >> aba.tmp
echo $(OBJDIR)LCLInvce.OBJ >> aba.tmp
echo $(OBJDIR)DCOProcs.OBJ >> aba.tmp
echo $(OBJDIR)CPMntly.OBJ >> aba.tmp
echo $(OBJDIR)CPSumry.OBJ >> aba.tmp
echo $(OBJDIR)CPRostr.OBJ >> aba.tmp
echo $(OBJDIR)EXPRostr.OBJ >> aba.tmp
echo $(OBJDIR)MemPrint.OBJ >> aba.tmp
echo $(OBJDIR)LCLPrint.OBJ >> aba.tmp
echo $(OBJDIR)ExprtMem.OBJ >> aba.tmp
echo $(OBJDIR)clm_Hist.OBJ >> aba.tmp
echo $(OBJDIR)Queries.OBJ >> aba.tmp
echo $(OBJDIR)archive.OBJ >> aba.tmp
echo $(OBJDIR)apwlPDF.obj >> aba.tmp
echo $(OBJDIR)apwlXL.obj >> aba.tmp
echo $(OBJDIR)apwRoster.obj >> aba.tmp
echo $(OBJDIR)PRRoster.obj >> aba.tmp
echo $(OBJDIR)ExpRecon.OBJ >> aba.tmp
echo $(OBJDIR)UNUMList.OBJ >> aba.tmp
echo $(OBJDIR)ClosePP.OBJ >> aba.tmp
echo $(OBJDIR)ExpNPL.OBJ >> aba.tmp
echo $(OBJDIR)MMBRBill.OBJ >> aba.tmp
echo $(FWDIR)lib\FiveHM.lib >> aba.tmp
echo $(FWDIR)lib\FiveHCM.lib >> aba.tmp
# echo $(FWDIR)lib\FiveH32.lib >> aba.tmp
# echo $(FWDIR)lib\FiveHC32.lib >> aba.tmp
echo $(HBDIR)lib\hbrtl.lib >> aba.tmp
echo $(HBDIR)lib\hbvm.lib >> aba.tmp
echo $(HBDIR)lib\gtgui.lib >> aba.tmp
echo $(HBDIR)lib\hblang.lib >> aba.tmp
echo $(HBDIR)lib\hbmacro.lib >> aba.tmp
echo $(HBDIR)lib\hbrdd.lib >> aba.tmp
echo $(HBDIR)lib\rddntx.lib >> aba.tmp
echo $(HBDIR)lib\rddcdx.lib >> aba.tmp
echo $(HBDIR)lib\rddfpt.lib >> aba.tmp
echo $(HBDIR)lib\hbSix.lib >> aba.tmp
echo $(HBDIR)lib\hbdebug.lib >> aba.tmp
echo $(HBDIR)lib\hbcommon.lib >> aba.tmp
echo $(HBDIR)lib\hbpp.lib >> aba.tmp
echo $(HBDIR)lib\hbcpage.lib >> aba.tmp
echo $(HBDIR)lib\hbwin.lib >> aba.tmp
echo $(HBDIR)lib\hbcplr.lib >> aba.tmp
echo $(HBDIR)lib\hbpcre.lib >> aba.tmp
echo $(HBDIR)lib\hbct.lib >> aba.tmp
echo $(HBDIR)lib\xhb.lib >> aba.tmp
echo $(HBDIR)lib\png.lib >> aba.tmp
echo $(HBDIR)lib\hbzlib.lib >> aba.tmp
echo $(HBDIR)lib\hbxpp.lib >> aba.tmp
echo $(HBDIR)lib\send32.lib >> aba.tmp
echo $(HBDIR)lib\mem32.lib >> aba.tmp
echo $(SDKDIR)lib\kernel32.lib >> aba.tmp
echo $(SDKDIR)lib\user32.lib >> aba.tmp
echo $(SDKDIR)lib\gdi32.lib >> aba.tmp
echo $(SDKDIR)lib\winspool.lib >> aba.tmp
echo $(SDKDIR)lib\comctl32.lib >> aba.tmp
echo $(SDKDIR)lib\comdlg32.lib >> aba.tmp
echo $(SDKDIR)lib\advapi32.lib >> aba.tmp
echo $(SDKDIR)lib\shell32.lib >> aba.tmp
echo $(SDKDIR)lib\ole32.lib >> aba.tmp
echo $(SDKDIR)lib\oleaut32.lib >> aba.tmp
echo $(SDKDIR)lib\uuid.lib >> aba.tmp
echo $(SDKDIR)lib\odbc32.lib >> aba.tmp
echo $(SDKDIR)lib\odbccp32.lib >> aba.tmp
echo $(SDKDIR)lib\iphlpapi.lib >> aba.tmp
echo $(SDKDIR)lib\mpr.lib >> aba.tmp
echo $(SDKDIR)lib\version.lib >> aba.tmp
echo $(SDKDIR)lib\wsock32.lib >> aba.tmp
echo $(SDKDIR)lib\msimg32.lib >> aba.tmp
echo $(SDKDIR)lib\oledlg.lib >> aba.tmp
echo $(SDKDIR)lib\psapi.lib >> aba.tmp
echo $(SDKDIR)lib\gdiplus.lib >> aba.tmp
echo $(SDKDIR)lib\WinMM.lib >> aba.tmp
IF EXIST $(RESDIR)aba.res echo $(RESDIR)aba.res >> aba.tmp
SET LIB=$(VCDIR)\lib
$(VCDIR)bin\link @aba.tmp /Out:$(ROOTDIR)AbaWin32.exe /INCREMENTAL:NO /nologo /force:multiple /subsystem:windows > $(ROOTDIR)link.log
$(OBJDIR)abawin.OBJ : {$(CSRCDIR)}abawin.c
$(OBJDIR)errsysw.obj : {$(CSRCDIR)}errsysw.c
$(OBJDIR)abautil.OBJ : {$(CSRCDIR)}abautil.c
$(OBJDIR)setup.OBJ : {$(CSRCDIR)}setup.c
$(OBJDIR)Users.OBJ : {$(CSRCDIR)}Users.c
$(OBJDIR)ABAIndex.OBJ : {$(CSRCDIR)}ABAIndex.c
$(OBJDIR)Members.OBJ : {$(CSRCDIR)}Members.c
$(OBJDIR)PDClaims.OBJ : {$(CSRCDIR)}PDClaims.c
$(OBJDIR)LCLClms.OBJ : {$(CSRCDIR)}LCLClms.c
$(OBJDIR)LCLInvce.OBJ : {$(CSRCDIR)}LCLInvce.c
$(OBJDIR)Locals.OBJ : {$(CSRCDIR)}Locals.c
$(OBJDIR)DCOProcs.OBJ : {$(CSRCDIR)}DCOProcs.c
$(OBJDIR)CPMntly.OBJ : {$(CSRCDIR)}CPMntly.c
$(OBJDIR)CPSumry.OBJ : {$(CSRCDIR)}CPSumry.c
$(OBJDIR)CPRostr.OBJ : {$(CSRCDIR)}CPRostr.c
$(OBJDIR)EXPRostr.OBJ : {$(CSRCDIR)}EXPRostr.c
$(OBJDIR)MemPrint.OBJ : {$(CSRCDIR)}MemPrint.c
$(OBJDIR)LCLPrint.OBJ : {$(CSRCDIR)}LCLPrint.c
$(OBJDIR)ExprtMem.OBJ : {$(CSRCDIR)}ExprtMem.c
$(OBJDIR)clm_Hist.OBJ : {$(CSRCDIR)}clm_Hist.c
$(OBJDIR)Queries.OBJ : {$(CSRCDIR)}Queries.c
$(OBJDIR)archive.obj : {$(CSRCDIR)}archive.c
$(OBJDIR)apwlPDF.obj : {$(CSRCDIR)}apwlPDF.c
$(OBJDIR)apwlXL.obj : {$(CSRCDIR)}apwlXL.c
$(OBJDIR)apwRoster.obj : {$(CSRCDIR)}apwroster.c
$(OBJDIR)PRRoster.obj : {$(CSRCDIR)}PRRoster.c
$(OBJDIR)ExpRecon.OBJ : {$(CSRCDIR)}ExpRecon.c
$(OBJDIR)ExpNPL.OBJ : {$(CSRCDIR)}ExpNPL.c
$(OBJDIR)UNUMList.OBJ : {$(CSRCDIR)}UNUMList.c
$(OBJDIR)ClosePP.OBJ : {$(CSRCDIR)}ClosePP.c
$(OBJDIR)MMBRBill.OBJ : {$(CSRCDIR)}MMBRBill.c
$(CSRCDIR)abawin.c : {$(ROOTDIR)}abawin.prg
$(CSRCDIR)errsysw.c : {$(ROOTDIR)}errsysw.prg
$(CSRCDIR)abautil.c : {$(ROOTDIR)}abautil.prg
$(CSRCDIR)setup.c : {$(ROOTDIR)}setup.prg
$(CSRCDIR)Users.c : {$(ROOTDIR)}users.prg
$(CSRCDIR)ABAIndex.c : {$(ROOTDIR)}ABAIndex.prg
$(CSRCDIR)Members.c : {$(ROOTDIR)}Members.prg
$(CSRCDIR)PDClaims.c : {$(ROOTDIR)}PDClaims.prg
$(CSRCDIR)LCLClms.c : {$(ROOTDIR)}LCLClms.prg
$(CSRCDIR)LCLInvce.c : {$(ROOTDIR)}LCLInvce.prg
$(CSRCDIR)ABALocal.c : {$(ROOTDIR)}Locals.prg
$(CSRCDIR)DCOProcs.c : {$(ROOTDIR)}DCOProcs.prg
$(CSRCDIR)CPMntly.c : {$(ROOTDIR)}CPMntly.prg
$(CSRCDIR)CPSumry.c : {$(ROOTDIR)}CPSumry.prg
$(CSRCDIR)CPRostr.c : {$(ROOTDIR)}CPRostr.prg
$(CSRCDIR)EXPRostr.c : {$(ROOTDIR)}EXPRostr.prg
$(CSRCDIR)MemPrint.c : {$(ROOTDIR)}MemPrint.prg
$(CSRCDIR)LCLPrint.c : {$(ROOTDIR)}LCLPrint.prg
$(CSRCDIR)ExprtMem.c : {$(ROOTDIR)}ExprtMem.prg
$(CSRCDIR)clm_Hist.c : {$(ROOTDIR)}clm_Hist.prg
$(CSRCDIR)Queries.c : {$(ROOTDIR)}Queries.prg
$(CSRCDIR)Archive.c : {$(ROOTDIR)}Archive.prg
$(CSRCDIR)apwlPDF.c : {$(ROOTDIR)}apwlPDF.prg
$(CSRCDIR)apwlXL.c : {$(ROOTDIR)}apwlXL.prg
$(CSRCDIR)apwroster.c : {$(ROOTDIR)}apwroster.prg
$(CSRCDIR)PRRoster.c : {$(ROOTDIR)}PRRoster.prg
$(CSRCDIR)ExpRecon.c : {$(ROOTDIR)}ExpRecon.prg
$(CSRCDIR)ExpNPL.c : {$(ROOTDIR)}ExpNPL.prg
$(CSRCDIR)UNUMList.c : {$(ROOTDIR)}UNUMList.prg
$(CSRCDIR)ClosePP.c : {$(ROOTDIR)}ClosePP.prg
$(CSRCDIR)MMBRBill.c : {$(ROOTDIR)}MMBRBill.prg
.rc.res:
$(SKDIR)bin\rc -i $(SKDIR)\include -v -r -d__FLAT__ $(RESDIR)aba.rc
#########################################################################################################
#
{$(ROOTDIR)}.prg.c:
$(HBDIR)bin\harbour $< /n /w /p /o$(CSRCDIR) /i$(FWDIR)include;$(HBDIR)include
{$(CSRCDIR)}.c.obj:
$(VCDIR)bin\cl /c /O2 /TP -W3 -GA -I$(VCDIR)\include -I$(HBDIR)include $<
Return to FiveWin for Harbour/xHarbour
Users browsing this forum: nageswaragunupudi and 51 guests