“Please help”??? There really is no help.
This issue has been discussed thousands of times in the past on the board,
always with the same recommendation … USE BUILD. PERIOD. The only
deviation to that is to create a makefile project in Visual Studio and then
use one of two BAT files; either DDKBUILD.BAT from Hollistech.com or
DDKBUILD.BAT from OsrOnline.com. Either one of those will call BUILD
however, so you stay with in the guidelines for creating an acceptable sys
file. And incase you do end up suspecting a build as having caused a problem
it is super easy to go back to the blessed WDK build environments and
compare notes, and most likely find the problem.
Rolling your own makefile so you can follow some hairbrained idea that moves
you away from acceptable standards leaves you dangling on a precipice, with
only yourself for assistance.
BUILD works. GNU make doesn’t.
The personal opinion of
Gary G. Little
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Doron Holan
Sent: Thursday, June 11, 2009 11:01 AM
To: Windows System Software Devs Interest List
Subject: RE: RE:[ntdev] Building the driver using makefile instead of build
utility
We only testing building and certifying drivers built with build.exe.
nothing else. As soon as you move into your own build/makefile/whatever and
encounter an issue (at build time, runtime, whatever), Microsoft PSS cannot
help you. Furthermore, you are snapshotting the results of what directives
happened to be in your sources file at the time. Let’s say you add a new
directive (NATIVE_EH=1) to sources. If you used build, you just build -cz
and you are done. In your system, you have to reexamine the entire build
log and find all of the (perhaps) subtle changes that occurred b/c of the
new directive. Basically, you are frozen in time and featuers and it can
become very difficult to change in the future, or migrate to a new wdk and
understand what new compilation flags you might be missing.
d
-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@yahoo.co.in
Sent: Thursday, June 11, 2009 7:05 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] Building the driver using makefile instead of build
utility
Thanks for the information. I need to use GNU make instead of nmake. the
“cl.exe” and the “link.exe” bear the same version as present in the DDK. the
cl.exe is used for compilation and link.exe is used for the linking.
Based on the above conversation i understand that i need to use only the
build and not the GNU make or any other means.
Can you please help me by clarifying what kind of impact does it impose. I
am able to build a driver using the GNU make. Does the driver binary have
any issues on usage. Please bear my innocence and help me.
Please help
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
NTDEV is sponsored by OSR
For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars
To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer