mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
151 lines
4.1 KiB
151 lines
4.1 KiB
@echo *
|
|
@echo * This command file is used to build the needed data structures so we no
|
|
@echo * longer need to have any other system dll's than doscalls.dll.
|
|
@echo *
|
|
@echo * IMPORTANT: If the .def files in the thunk directory are changed then
|
|
@echo * this command file must be run and the output file
|
|
@echo * ..\..\..\inc\ldrtabs.h must be checked-in since the build
|
|
@echo * group will need it for building ldr\ldrinit.c.
|
|
@echo * If a new dll is added then this command file must be changed
|
|
@echo * also.
|
|
@echo *
|
|
|
|
del ..\..\..\inc\ldrtabs.h
|
|
|
|
copy ..\ACSNETB.DLL acsnetb.dll
|
|
copy ..\KBDCALLS.DLL kbdcalls.dll
|
|
copy ..\MAILSLOT.DLL mailslot.dll
|
|
copy ..\MONCALLS.DLL moncalls.dll
|
|
copy ..\MOUCALLS.DLL moucalls.dll
|
|
copy ..\MSG.DLL msg.dll
|
|
copy ..\NAMPIPES.DLL nampipes.dll
|
|
copy ..\INETAPI.DLL api.dll
|
|
copy ..\NETOEM.DLL oem.dll
|
|
copy ..\NLS.DLL nls.dll
|
|
@
|
|
@ REM pmshapi.dll, pmwin.dll & os2sm.dll must be provided by PM
|
|
@ REM when running PM/NT
|
|
@
|
|
@if not "%PMNT%"=="" goto skip_1
|
|
copy ..\PMSHAPI.DLL pmshapi.dll
|
|
copy ..\PMWIN.DLL pmwin.dll
|
|
copy ..\OS2SM.DLL os2sm.dll
|
|
:skip_1
|
|
copy ..\SESMGR.DLL sesmgr.dll
|
|
copy ..\QUECALLS.DLL quecalls.dll
|
|
copy ..\VIOCALLS.DLL viocalls.dll
|
|
|
|
@ REM MSKK Dec.15.1992 V-AkihiS
|
|
@
|
|
@ REM imdaemon.dll must be provided for supporting IMMON API
|
|
@
|
|
@if "%DBCS%"=="" goto skip_im1
|
|
copy ..\IMDAEMON.DLL imdaemon.dll
|
|
:skip_im1
|
|
|
|
nedump acsnetb.dll
|
|
type acsent >> ..\..\..\inc\ldrtabs.h
|
|
type acsres >> ..\..\..\inc\ldrtabs.h
|
|
type acsnres >> ..\..\..\inc\ldrtabs.h
|
|
del acs*
|
|
nedump kbdcalls.dll
|
|
type kbdent >> ..\..\..\inc\ldrtabs.h
|
|
type kbdres >> ..\..\..\inc\ldrtabs.h
|
|
type kbdnres >> ..\..\..\inc\ldrtabs.h
|
|
del kbd*
|
|
nedump mailslot.dll
|
|
type maient >> ..\..\..\inc\ldrtabs.h
|
|
type maires >> ..\..\..\inc\ldrtabs.h
|
|
type mainres >> ..\..\..\inc\ldrtabs.h
|
|
del mai*
|
|
nedump moncalls.dll
|
|
type monent >> ..\..\..\inc\ldrtabs.h
|
|
type monres >> ..\..\..\inc\ldrtabs.h
|
|
type monnres >> ..\..\..\inc\ldrtabs.h
|
|
del mon*
|
|
nedump moucalls.dll
|
|
type mouent >> ..\..\..\inc\ldrtabs.h
|
|
type moures >> ..\..\..\inc\ldrtabs.h
|
|
type mounres >> ..\..\..\inc\ldrtabs.h
|
|
del mou*
|
|
nedump msg.dll
|
|
type msgent >> ..\..\..\inc\ldrtabs.h
|
|
type msgres >> ..\..\..\inc\ldrtabs.h
|
|
type msgnres >> ..\..\..\inc\ldrtabs.h
|
|
del msg*
|
|
nedump nampipes.dll
|
|
type nament >> ..\..\..\inc\ldrtabs.h
|
|
type namres >> ..\..\..\inc\ldrtabs.h
|
|
type namnres >> ..\..\..\inc\ldrtabs.h
|
|
del nam*
|
|
nedump api.dll
|
|
type apient >> ..\..\..\inc\ldrtabs.h
|
|
type apires >> ..\..\..\inc\ldrtabs.h
|
|
type apinres >> ..\..\..\inc\ldrtabs.h
|
|
del api*
|
|
nedump oem.dll
|
|
type oement >> ..\..\..\inc\ldrtabs.h
|
|
type oemres >> ..\..\..\inc\ldrtabs.h
|
|
type oemnres >> ..\..\..\inc\ldrtabs.h
|
|
del oem*
|
|
nedump nls.dll
|
|
type nlsent >> ..\..\..\inc\ldrtabs.h
|
|
type nlsres >> ..\..\..\inc\ldrtabs.h
|
|
type nlsnres >> ..\..\..\inc\ldrtabs.h
|
|
del nls*
|
|
@if not "%PMNT%"=="" goto skip_2
|
|
nedump pmshapi.dll
|
|
type pmsent >> ..\..\..\inc\ldrtabs.h
|
|
type pmsres >> ..\..\..\inc\ldrtabs.h
|
|
type pmsnres >> ..\..\..\inc\ldrtabs.h
|
|
del pms*
|
|
nedump pmwin.dll
|
|
type pmwent >> ..\..\..\inc\ldrtabs.h
|
|
type pmwres >> ..\..\..\inc\ldrtabs.h
|
|
type pmwnres >> ..\..\..\inc\ldrtabs.h
|
|
del pmw*
|
|
nedump os2sm.dll
|
|
type os2ent >> ..\..\..\inc\ldrtabs.h
|
|
type os2res >> ..\..\..\inc\ldrtabs.h
|
|
type os2nres >> ..\..\..\inc\ldrtabs.h
|
|
del os2*
|
|
:skip_2
|
|
nedump sesmgr.dll
|
|
type sesent >> ..\..\..\inc\ldrtabs.h
|
|
type sesres >> ..\..\..\inc\ldrtabs.h
|
|
type sesnres >> ..\..\..\inc\ldrtabs.h
|
|
del ses*
|
|
nedump quecalls.dll
|
|
type queent >> ..\..\..\inc\ldrtabs.h
|
|
type queres >> ..\..\..\inc\ldrtabs.h
|
|
type quenres >> ..\..\..\inc\ldrtabs.h
|
|
del que*
|
|
@if "%PMNT%" == "" goto skip_3
|
|
copy ..\PMNT.DLL pmnt.dll
|
|
nedump pmnt.dll
|
|
type pmnent >> ..\..\..\inc\ldrtabs.h
|
|
type pmnres >> ..\..\..\inc\ldrtabs.h
|
|
type pmnnres >> ..\..\..\inc\ldrtabs.h
|
|
del pmn*
|
|
|
|
:skip_3
|
|
nedump viocalls.dll
|
|
type vioent >> ..\..\..\inc\ldrtabs.h
|
|
type viores >> ..\..\..\inc\ldrtabs.h
|
|
type vionres >> ..\..\..\inc\ldrtabs.h
|
|
del vio*
|
|
|
|
@ REM MSKK Dec.15.1992 V-AkihiS
|
|
@
|
|
@ REM imdaemon.dll must be provided for supporting IMMON API
|
|
@
|
|
@if "%DBCS%" == "" goto skip_im2
|
|
|
|
nedump imdaemon.dll
|
|
type imdent >> ..\..\..\inc\ldrtabs.h
|
|
type imdres >> ..\..\..\inc\ldrtabs.h
|
|
type imdnres >> ..\..\..\inc\ldrtabs.h
|
|
del imd*
|
|
|
|
:skip_im2
|
|
|