windows-nt/Source/XPSP1/NT/sdktools/unicows/samples/oclient/old/makehelp.bat
2020-09-26 16:20:57 +08:00

68 lines
2.4 KiB
Batchfile

@echo off
REM -- First make map file from Microsoft Visual C++ generated resource.h
echo // MAKEHELP.BAT generated Help Map file. Used by OCLIENT.HPJ. >"hlp\OCLIENT.hm"
echo. >>"hlp\OCLIENT.hm"
echo // Commands (ID_* and IDM_*) >>"hlp\OCLIENT.hm"
makehm ID_,HID_,0x10000 IDM_,HIDM_,0x10000 resource.h >>"hlp\OCLIENT.hm"
echo. >>"hlp\OCLIENT.hm"
echo // Prompts (IDP_*) >>"hlp\OCLIENT.hm"
makehm IDP_,HIDP_,0x30000 resource.h >>"hlp\OCLIENT.hm"
echo. >>"hlp\OCLIENT.hm"
echo // Resources (IDR_*) >>"hlp\OCLIENT.hm"
makehm IDR_,HIDR_,0x20000 resource.h >>"hlp\OCLIENT.hm"
echo. >>"hlp\OCLIENT.hm"
echo // Dialogs (IDD_*) >>"hlp\OCLIENT.hm"
makehm IDD_,HIDD_,0x20000 resource.h >>"hlp\OCLIENT.hm"
echo. >>"hlp\OCLIENT.hm"
echo // Frame Controls (IDW_*) >>"hlp\OCLIENT.hm"
makehm IDW_,HIDW_,0x50000 resource.h >>"hlp\OCLIENT.hm"
REM -- Make help for Project OCLIENT
if "%1" == "?" goto :Error
if "%1" == "/?" goto :Error
if "%1" == "-?" goto :Error
if "%1" == "help" goto :Error
if "%1" == "-help" goto :Error
if "%1" == "/help" goto :Error
if "%1" == "MAC" goto Mac
:Intel
if not "%1" == "" goto :Error
if not "%2" == "" goto :Error
echo Building Win32 Help files
start /wait hcrtf -x hlp\OCLIENT.hpj
echo.
if exist Debug\nul if exist hlp\oclient.hlp copy "hlp\OCLIENT.hlp" Debug
if exist Debug\nul if exist hlp\oclient.cnt copy "hlp\OCLIENT.cnt" Debug
if exist Release\nul if exist hlp\oclient.hlp copy "hlp\OCLIENT.hlp" Release
if exist Release\nul if exist hlp\oclient.cnt copy "hlp\OCLIENT.cnt" Release
if exist UniDebug\nul if exist hlp\oclient.hlp copy "hlp\OCLIENT.hlp" UniDebug
if exist UniDebug\nul if exist hlp\oclient.cnt copy "hlp\OCLIENT.cnt" UniDebug
if exist UniRelease\nul if exist hlp\oclient.hlp copy "hlp\OCLIENT.hlp" UniRelease
if exist UniRelease\nul if exist hlp\oclient.cnt copy "hlp\OCLIENT.cnt" UniRelease
goto :done
:Mac
echo Building Macintosh Help files
call hc35 hlp\OCLIMac.hpj
if %2x == x goto :done
REM if exist PMacDbg\nul copy "OCLIMac.hlp" PMacDbg\OCLIENT.HLP
REM if exist PMacRel\nul copy "OCLIMac.hlp" PMacRel\OCLIENT.HLP
REM if exist MacDbg\nul copy "OCLIMac.hlp" MacDbg\OCLIENT.HLP
REM if exist MacRel\nul copy "OCLIMac.hlp" MacRel\OCLIENT.HLP
echo Copying to remote machine
mfile copy -c MSH2 -t HELP "OCLIMac.hlp" %2
goto :done
:Error
echo Usage MAKEHELP [MAC [macintosh-path]]
echo Where macintosh-path is of the form:
echo ":<MacintoshName>:...:<MacintoshHelpFile>"
:done
echo.