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.
78 lines
3.2 KiB
78 lines
3.2 KiB
!if exist($(TARGET_DIRECTORY).inc)
|
|
!include $(TARGET_DIRECTORY).inc
|
|
!endif
|
|
|
|
obj\$(TARGET_DIRECTORY)\$(NTTEST).def: ..\ntoskrnl.src ..\$(TARGET_DIRECTORY)def.src
|
|
copy ..\ntoskrnl.src+..\$(TARGET_DIRECTORY)def.src obj\$(TARGET_DIRECTORY)\$(NTTEST).pp
|
|
$(TARGET_CPP) -nologo -EP $(TARGET_DEFINES) $(TARGET_DBG_DEFINES) $(C_DEFINES) obj\$(TARGET_DIRECTORY)\$(NTTEST).pp > obj\$(TARGET_DIRECTORY)\$(NTTEST).def
|
|
-del obj\$(TARGET_DIRECTORY)\$(NTTEST).pp
|
|
|
|
$(NTTEST).prf: $(TARGET_DIRECTORY).prf
|
|
copy $** $@
|
|
|
|
$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\$(NTTEST).lib $(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\$(NTTEST).exp: obj\$(TARGET_DIRECTORY)\$(NTTEST).def \
|
|
$(NTTEST).prf \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\cache.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\config.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\dbgk.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ex.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\FsRtl.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\FStub.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\init.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\io.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\kd.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ke.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\lpc.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\mm.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ob.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\po.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ps.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\raw.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ntosrtl.lib\
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\se.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\vdm.lib \
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\pnp.lib
|
|
-lib @<<
|
|
$(LINK_LIB_IGNORE_FLAG)
|
|
-def:obj\$(TARGET_DIRECTORY)\$(NTTEST).def
|
|
-debugtype:cv
|
|
-out:$(@D)\$(NTTEST).tmp
|
|
-machine:$(TARGET_DIRECTORY)
|
|
!IF $(386)
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\cache.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\config.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\dbgk.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ex.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\FsRtl.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\FStub.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\init.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\io.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\kd.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ke.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\lpc.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\mm.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ob.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\po.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ps.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\raw.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\ntosrtl.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\se.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\vdm.lib
|
|
$(TARGETPATH)\$(TARGET_DIRECTORY)\pnp.lib
|
|
$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\lsakrnlp.lib
|
|
$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\libcntpr.lib
|
|
!ENDIF
|
|
<<NOKEEP
|
|
-lib -out:$(@R).lib @<<
|
|
-machine:$(TARGET_DIRECTORY)
|
|
$(LINK_LIB_IGNORE_FLAG)
|
|
!if exist($(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\exsup.lib)
|
|
$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\exsup.lib
|
|
!endif
|
|
$(@D)\$(NTTEST).tmp
|
|
<<NOKEEP
|
|
-erase $(@D)\$(NTTEST).tmp
|
|
|
|
..\init.c: $(BASEDIR)\public\sdk\inc\ntverp.h
|
|
|
|
..\ntoskrnl.rc: ..\msg00001.bin
|