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.
40 lines
1.6 KiB
40 lines
1.6 KiB
#
|
|
# If BUILDMSG is not defined, the define it as the empty string to make
|
|
# the conditionals easier to write.
|
|
#
|
|
|
|
|
|
SRCBASE=ntos\w32
|
|
|
|
PUBLICINCS=
|
|
|
|
PRIVATEINCS= $(BASEDIR)\private\$(SRCBASE)\ntgdi\gre\hmgr.h \
|
|
$(BASEDIR)\private\$(SRCBASE)\ntgdi\gre\patblt.hxx \
|
|
$(BASEDIR)\private\$(SRCBASE)\ntgdi\gre\xformobj.hxx \
|
|
$(BASEDIR)\private\$(SRCBASE)\ntgdi\gre\engine.hxx \
|
|
$(BASEDIR)\private\$(SRCBASE)\ntgdi\gre\epointfl.hxx \
|
|
$(BASEDIR)\private\$(SRCBASE)\ntgdi\gre\rfntobj.hxx \
|
|
$(BASEDIR)\private\$(SRCBASE)\ntgdi\math\$(TARGET_DIRECTORY)\efloat.hxx
|
|
|
|
|
|
|
|
gdi$(TARGET_DIRECTORY).$(ASM_INCLUDE_SUFFIX): \
|
|
$(TARGET_DIRECTORY)\gen$(TARGET_DIRECTORY).cxx \
|
|
$(PUBLICINCS) \
|
|
$(PRIVATEINCS)
|
|
set PASS0ONLY=
|
|
nmake obj\$(TARGET_DIRECTORY)\gen$(TARGET_DIRECTORY).obj USE_CRTDLL=1 NTNOPCH=1
|
|
-link -out:obj\$(TARGET_DIRECTORY)\gen$(TARGET_DIRECTORY).exe @<<
|
|
-machine:$(TARGET_DIRECTORY)
|
|
-base:@\nt\PUBLIC\SDK\LIB\coffbase.txt,usermode
|
|
-subsystem:console
|
|
-entry:mainCRTStartup
|
|
-nodefaultlib
|
|
-ignore:2001
|
|
-force
|
|
obj\$(TARGET_DIRECTORY)\gen$(TARGET_DIRECTORY).obj
|
|
$(BASEDIR)\public\sdk\lib\$(TARGET_DIRECTORY)\crtdll.lib
|
|
<<
|
|
-obj\$(TARGET_DIRECTORY)\gen$(TARGET_DIRECTORY).exe $@
|
|
-erase obj\$(TARGET_DIRECTORY)\gen$(TARGET_DIRECTORY).obj
|
|
-erase obj\$(TARGET_DIRECTORY)\gen$(TARGET_DIRECTORY).exe
|