Merge pull request #460 from bwelton/inst_fix
[dyninst.git] / valueAdded / MakefileTemplate
1 # This Makefile is set up for the following:
2 # Source directory: $(CORE)/valueAdded/<Name>
3 # Both mutatee-side and mutator-side libraries
4
5 # General Dyninst definition
6 NO_IMPLICIT_TEMPLATES = true
7
8 # Relative path to the top of the src directory
9 TO_CORE = ../../..
10
11 # DO NOT CHANGE THIS
12 include $(TO_CORE)/make.config 
13
14 # Now make any necessary architecture specific changes to variables:
15 LD              = $(GXX)
16 LDFLAGS         += -shared
17
18 # Flags needed for linking the mutator library
19 LDFLAGS_MUTATOR =  -L$(DEST) -ldyninstAPI
20
21 # if we want to produce a shared object...
22 CFLAGS          += -fPIC
23 CFLAGS          += -I. -I../..
24
25 VPATH        = ../src
26 #:../../dyninstAPI_RT/src
27
28 # Include the module-specific Makefile, which defines everything about
29 # the module that is common across architectures.
30
31 include ../make.module.tmpl
32
33 # Include the "standard program template".  This defines all the
34 # common targets like "clean", "install", etc.
35
36 include $(TO_CORE)/make.library.tmpl
37