Add "peflags" to the list of required executables. Use it to make sure

the DLLs we use have DEP and ASLR enabled.

svn path=/trunk/; revision=40316
This commit is contained in:
Gerald Combs 2011-12-28 20:29:13 +00:00
parent 043f5f71d0
commit c9681dcb26
2 changed files with 7 additions and 0 deletions

View File

@ -733,6 +733,7 @@ REQUIRED_TOOLS=\
env \
grep \
--cygwinonly /usr/bin/find \
peflags \
$(PERL) \
$(PYTHON) \
sed \
@ -1114,6 +1115,9 @@ install-all: install-generated-files
xcopy "$(SMI_DIR)\share\pibs\*" $(INSTALL_DIR)\snmp\mibs /d
xcopy "$(SMI_DIR)\share\yang\*.yang" $(INSTALL_DIR)\snmp\mibs /d
!ENDIF
cd $(INSTALL_DIR)
peflags --dynamicbase=true --nxcompat=true *.dll
cd ..
checkapi_local:
$(PERL) tools/checkAPIs.pl \

View File

@ -107,6 +107,9 @@ title Command Prompt (VC++ 2008)]]>
<listitem>
<para>Archive/zip (only needed if you intend to build the U3 package)</para>
</listitem>
<listitem>
<para>Base/rebase</para>
</listitem>
<listitem>
<para>Devel/bison</para>
</listitem>