Update makefile version numbers to 8.0
[dyninst.git] / dwarf / make.module.tmpl
1
2 # Common makefile template for the dyninstAPI 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: make.module.tmpl,v 1.40 2008/06/19 22:13:41 jaw Exp $
7 #
8
9 SUITE_NAME      = dynDwarf 
10 RELEASE_MAJOR   = 8
11 RELEASE_MINOR = 0
12 #BUILD_MARK should be (re-)defined in core/make.config.local rather than here!
13
14 DEFINES              +=  
15
16 USES_DWARF_DEBUG = true
17 USES_LIBELF = true
18
19 CFLAGS               += $(USEFULWARNINGS) $(DEFINES)
20 CXXFLAGS             += $(USEFULWARNINGS) $(DEFINES)
21 TFLAGS               += $(TCLFRIENDLYWARNINGS) $(DEFINES)
22
23 ifndef TARGET
24 ifndef STATIC_COMPS
25 TARGET          = libdynDwarf.so
26 else
27 TARGET      = libdynDwarf.a
28 endif
29 endif
30
31 MYFLAGS += -DlibdynDwarf
32
33 LDFLAGS     += $(LIBDIR)
34 LD              = $(GXX)
35 LDFLAGS         += -shared $(G_PTHREAD_LD)
36 CFLAGS          += 
37 CXXFLAGS        +=  $(G_PTHREAD)
38 TFLAGS          += 
39
40
41 SRCS         += ../src/dwarfResult.C \
42                 ../src/dwarfExprParser.C \
43                 ../src/dwarfFrameParser.C \
44                                         ../src/dwarfHandle.C
45
46 TO_INC          = ../h
47
48 IFLAGS       += -I../$(PLATFORM) -I../src -I../h