Merge branch 'dyninst_proccontrol' of ssh://git.dyninst.org/pub/dyninst into dyninst_...
[dyninst.git] / stackwalk / rs6000-ibm-aix5.1 / Makefile
1 #
2 # Define any symbols needed to invoke configuration changes in make.config
3
4 # AIX uses .a for library names...
5 OVERRIDE_INSTALL = true
6 TARGET  = libstackwalk.a
7
8 # Include standard make configuration stuff that applies to everything
9 # in the paradyn tree.
10
11 include ../../make.config 
12
13 # Now make any necessary architecture specific changes to variables:
14
15 SRCS =  ../src/aix-swk.C \
16                   ../src/ppc-swk.C \
17                   ../src/firstparty.C \
18                   ../src/symtab-swk.C
19
20 # Include the module-specific Makefile, which defines everything about
21 # the module that is common across architectures.
22
23 include ../make.module.tmpl
24
25 # On AIX all symbols must be resolved at link time, even for a library.
26 LDFLAGS += -lsymtabAPI -lcommon
27 # Override default of gcc -- need g++ on AIX
28 LD = $(GXX)
29
30 # Include the "standard library template".  This defines all the
31 # common targets like "clean", "install", etc.
32
33 include ../../make.library.tmpl
34
35 #
36 # Install rule: install withOUT world-readable permissions
37
38 install: install_generic
39         -chmod 750 $(DEST)/$(TARGET)