Adds support for iostreams-style output of Microsoft's __int64 data type.
[dyninst.git] / dyninstAPI_RT / nmake.module.tmpl
1 #
2 # Common makefile template for dyninstAPI_RT library.  This file is not
3 # intended to be a useful Makefile in isolation; instead, it should be
4 # included from within an architecture-specific Makefile.
5 #
6 # $Id: nmake.module.tmpl,v 1.6 1999/11/11 16:25:26 wylie Exp $
7 #
8
9 SUITE_NAME      = Dyninst
10 RELEASE_NUM     = 2.0beta
11 #BUILD_MARK should be (re-)defined in core/make.config.local rather than here!
12
13 !ifndef TARGET
14 TARGET        = libdyninstAPI_RT.dll
15 !endif
16
17 MODCC         = $(CC)
18 MODCFLAGS     = $(CFLAGS)
19
20 !ifdef USES_SHM_SAMPLING
21 CFLAGS  += -DSHM_SAMPLING
22 !endif
23
24 #all: $(TARGET) $(TARGET2) $(ALT_TARGET)
25 all: $(TARGET)
26
27 #
28 # override standard link rule; libdyninst is not really a library or a program.
29 #
30 UNCOMMON_LINK= true
31
32 OBJS            = $(OBJS) RTcommon.obj
33
34 #$(TARGET): $(OBJS) $(DYNOBJS) $(LIBS)
35 #       $(LD) $(LDFLAGS) -out:$(TARGET) $(OBJS) $(LIBS)
36
37 #
38 # override standard install rule; provide a default DEST if not already set
39 #
40 !ifndef DEST
41 DEST            = $(TO_CORE)\$(LIBRARY_DEST)
42 !endif
43
44 UNCOMMON_INSTALL= true
45 install: $(DEST)/$(TARGET)
46
47 $(DEST)/libdyninstAPI_RT.dll:       libdyninstAPI_RT.dll
48         $(CP) libdyninstAPI_RT.dll $(DEST)