Fixing some problems and bringing the NT version up to date - naim
[dyninst.git] / dyninstAPI / tests / nmake.module.tmpl
1
2 # Common makefile template for dyninst Tests.  This file is not intended to
3 # be a useful Makefile in isolation; instead, it should be included
4 # from within an architecture-specific Makefile.
5 #
6 #
7
8 !ifndef TARGET
9 TARGET       = test1.exe test2.exe
10 TARGET2      = test1.mutatee.exe test2.mutatee.exe
11 !endif
12
13 CXXFLAGS     = $(CXXFLAGS) -I../../h
14 CFLAGS       = $(CFLAGS) -I../../h
15
16 SRCS         = $(SRCS) ../src/$(TARGET:.exe=.C) ../src/test_util.C
17
18 OBJS         = $(OBJS) $(TARGET:.exe=.obj) test_util.obj
19
20 LIBS            = ../../../../lib/$(PLATFORM)/libdyninstAPI.lib ../../../../lib/$(PLATFORM)/libpdutil.lib
21
22 SYSLIBS         = imagehlp.lib
23
24 {..\..\dyninstAPI\src\}.C.obj:
25         $(CXX) $(CXXFLAGS) -c $<
26
27 all:
28         $(MAKE) aTest TARGET=test1.exe TARGET2=test1.mutatee.exe
29         $(MAKE) aTest TARGET=test2.exe TARGET2=test2.mutatee.exe
30
31 aTest: $(TARGET) $(TARGET2)