1 # === local definitions ===
6 #Are any alternatives to g++ available?
18 # PGI is defined in environment to point to path; needed for licensing, so we can rely on it
20 M_native_cxx = @_CXX_@
22 #TCL/TK is required for all Paradyn builds, but not DyninstAPI
23 TCLTK_LIB_DIR = @TCLTK_LIB_DIR@
24 TCLTK_INC_DIR = @TCLTK_INC_DIR@
26 #libelf is required by Linux/x86 and Linux/ia64
27 LIBELF_LIB = @LIBELF_LIB_DIR@
28 LIBELF_INC = @LIBELF_INC_DIR@
30 #libdwarf is required by Linux/x86 and Linux/ia64
31 LIBDWARF_LIB = @LIBDWARF_LIB_DIR@
32 LIBDWARF_INC = @LIBDWARF_INC_DIR@
34 #libxml2 and libxml++ are required on all platforms
35 LIBXML2_LIB = @LIBXML2_LIB_DIR@
36 LIBXML2_INC = @LIBXML2_INC_DIR@
38 #libunwind is required by Linux/ia64
39 LIBUNWIND_LIB = @LIBUNWIND_LIB_DIR@
40 LIBUNWIND_INC = @LIBUNWIND_INC_DIR@
42 #build Paradyn using Tcl/Tk 8.3
43 USE_TCL83 = @USE_TCL83@
45 #nice to have: where is libiberty?
46 LIBIBERTY_LIB = @LIBIBERTY_LIB_DIR@
48 #For some libraries, we check if we have .a's and/or .so's to link against.
49 LIBELF_STATIC = @LIBELF_STATIC@
50 LIBELF_DYNAMIC = @LIBELF_DYNAMIC@
51 LIBDWARF_STATIC = @LIBDWARF_STATIC@
52 LIBDWARF_DYNAMIC = @LIBDWARF_DYNAMIC@
53 LIBIBERTY_STATIC = @LIBIBERTY_STATIC@
54 LIBIBERTY_DYNAMIC = @LIBIBERTY_DYNAMIC@
56 #nasm is needed for the Linux/x86 dyninst tests
59 #Set to the directory containing libflex.a. Needed to build MRNet and Paradyn.
60 FLEX_DIR = @LIBFLEX_LIB_DIR@
62 USES_MMTIMER = @MMTIMER@
70 exec_prefix = @exec_prefix@/${PLATFORM}
71 libdir ?= @prefix@/lib
72 bindir ?= @prefix@/bin
73 includedir ?= @prefix@/include
75 abs_builddir = @abs_builddir@
76 top_build_prefix = @top_build_prefix@
77 abs_top_builddir = @abs_top_builddir@
78 top_srcdir = @top_srcdir@
80 abs_top_srcdir = @abs_top_srcdir@
81 abs_srcdir = @abs_srcdir@
83 LIBRARY_DEST = @libdir@
84 PROGRAM_DEST = @bindir@
85 INCLUDE_DEST = @includedir@