Fix Windows compiler warnings
[dyninst.git] / testsuite / i386-unknown-nt4.0 / Makefile
1 #
2 # Makefile for dyninst test programs on Windows NT.
3 #
4 # $Id: Makefile,v 1.2 2008/10/30 19:15:51 legendre Exp $
5 #
6
7 # Define any symbols needed to invoke configuration changes in nmake.config
8
9 TO_CORE=..\..
10 NO_OPT_FLAG=true
11
12 # Include standard make configuration stuff that applies to everything
13 # in the paradyn tree.
14
15 !include $(TO_CORE)/nmake.config
16 DEFCFLAGS = $(DEFCFLAGS) -MDd # ccw 12 july 2001
17 LDFLAGS = $(LDFLAGS) /NODEFAULTLIB:LIBC.lib /DYNAMICBASE:NO # ccw 12 july 2001
18 # Now make any necessary architecture specific changes to variables:
19
20 CXXFLAGS = $(CXXFLAGS) -Dos_windows_test -Di386_unknown_nt4_0_test -Dcap_instruction_api_test -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE
21 CFLAGS = $(CFLAGS) -Dos_windows_test -Di386_unknown_nt4_0_test -Dcap_instruction_api_test -D_CRT_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_DEPRECATE
22
23 #Support for GNU compilers is being dropped since it seems to be rarely used.
24 #M_GCC = gcc
25 #M_GXX = g++
26 NATIVE_CC = VC
27 NATIVE_CXX = VC++
28 TEST_LINKS = libdyninstAPI.lib libtestSuite.lib
29
30 TESTLIB_FLAGS = -nologo -dll -debug
31
32 # Include the module-specific Makefile, which defines everything about
33 # the module that is common across architectures.
34
35 !include ../nmake.module.tmpl
36
37 # Include the "standard program template".  This defines all the
38 # common targets like "clean", "install", etc.
39 !include $(TO_CORE)/nmake.program.tmpl
40 !include ./nmake.mutators.gen
41 !include ./nmake.solo_mutatee.gen
42
43 !if EXIST(noexist.mak)
44 !include noexist.mak
45 !endif