Consistent usage of Address type.
[dyninst.git] / rtinst / nmake.module.tmpl
1 #
2 # Common makefile template for rtinst 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.3 1998/04/01 02:33:05 wylie Exp $
7 #
8
9 !ifndef TARGET
10 TARGET        = libdyninstRT.dll
11 !endif
12
13 MODCC         = $(CC)
14 MODCFLAGS     = $(CFLAGS)
15
16 SRCS         = $(SRCS) ../src/RTend.c
17
18 !ifdef USES_SHM_SAMPLING
19 CFLAGS  += -DSHM_SAMPLING
20 !endif
21
22 all: $(TARGET)
23
24 #
25 # override standard link rule; libdyninst is not really a library or a program.
26 #
27 UNCOMMON_LINK= true
28
29 OBJS            = $(OBJS) RTinst.obj RTend.obj
30
31 #$(TARGET): $(OBJS) $(DYNOBJS) $(LIBS)
32 #       $(LD) $(LDFLAGS) -out:$(TARGET) $(OBJS) $(LIBS)
33
34 #
35 # override standard install rule; provide a default DEST if not already set
36 #
37 !ifndef DEST
38 DEST            = $(TO_CORE)\$(LIBRARY_DEST)
39 !endif
40
41 UNCOMMON_INSTALL= true
42 install: $(DEST)/$(TARGET)
43
44 $(DEST)/libdyninstRT.dll:       libdyninstRT.dll
45         $(CP) libdyninstRT.dll $(DEST)