2 # $Id: Makefile,v 1.1 2008/06/30 19:40:57 legendre Exp $
5 # Define any symbols needed to invoke configuration changes in make.config
7 NO_IMPLICIT_TEMPLATES = true
9 # Include standard make configuration stuff that applies to everything
10 # in the paradyn tree.
12 include ../../make.config
16 SRCS = ../src/linux-swk.C \
17 ../src/linux-x86-swk.C \
20 ../src/dbginfo-stepper.C \
24 # Include the module-specific Makefile, which defines everything about
25 # the module that is common across architectures.
27 include ../make.module.tmpl
29 # Include the "standard library template". This defines all the
30 # common targets like "clean", "install", etc.
32 include ../../make.library.tmpl
34 # Now make any necessary architecture specific changes to variables:
37 MYFLAGS += -I$(LIBELF_INC)
40 MYFLAGS += -I$(LIBDWARF_INC)
44 LDFLAGS += -L$(LIBELF_LIB) -lelf
47 LDFLAGS += -L$(LIBDWARF_LIB) -ldwarf
51 CFLAGS += -fno-omit-frame-pointer -Dcap_sw_catchfaults $(MYFLAGS)
52 CXXFLAGS += -fno-omit-frame-pointer -Dcap_sw_catchfaults $(MYFLAGS)
55 # Now make any necessary architecture specific changes to variables:
56 VPATH += ../../common/src