Lines 36-42
Link Here
|
36 |
DYNAMIC_LIBRARY=libpri.so.1.0 |
36 |
DYNAMIC_LIBRARY=libpri.so.1.0 |
37 |
STATIC_OBJS=copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o |
37 |
STATIC_OBJS=copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o |
38 |
DYNAMIC_OBJS=copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo |
38 |
DYNAMIC_OBJS=copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo |
39 |
CFLAGS=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC $(ALERTING) $(LIBPRI_COUNTERS) |
39 |
CFLAGS+=-Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -fPIC $(ALERTING) $(LIBPRI_COUNTERS) |
40 |
INSTALL_PREFIX=$(DESTDIR) |
40 |
INSTALL_PREFIX=$(DESTDIR) |
41 |
INSTALL_BASE=/usr |
41 |
INSTALL_BASE=/usr |
42 |
SOFLAGS = -Wl,-hlibpri.so.1.0 |
42 |
SOFLAGS = -Wl,-hlibpri.so.1.0 |
Lines 58-71
Link Here
|
58 |
#INSTALL_PREFIX = /opt/asterisk # Uncomment out to install in standard Solaris location for 3rd party code |
58 |
#INSTALL_PREFIX = /opt/asterisk # Uncomment out to install in standard Solaris location for 3rd party code |
59 |
endif |
59 |
endif |
60 |
|
60 |
|
61 |
#The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only. |
|
|
62 |
#This works for even old (2.96) versions of gcc and provides a small boost either way. |
63 |
#A ultrasparc cpu is really v9 but the stock debian stable 3.0 gcc doesnt support it. |
64 |
ifeq ($(PROC),sparc64) |
65 |
PROC=ultrasparc |
66 |
CFLAGS += -mtune=$(PROC) -O3 -pipe -fomit-frame-pointer -mcpu=v8 |
67 |
endif |
68 |
|
69 |
all: depend $(STATIC_LIBRARY) $(DYNAMIC_LIBRARY) |
61 |
all: depend $(STATIC_LIBRARY) $(DYNAMIC_LIBRARY) |
70 |
|
62 |
|
71 |
update: |
63 |
update: |
Lines 82-88
Link Here
|
82 |
ifneq (${OSARCH},SunOS) |
74 |
ifneq (${OSARCH},SunOS) |
83 |
install -m 644 libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include |
75 |
install -m 644 libpri.h $(INSTALL_PREFIX)$(INSTALL_BASE)/include |
84 |
install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib |
76 |
install -m 755 $(DYNAMIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib |
85 |
if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux status:" | grep -q "enabled"); then /sbin/restorecon -v $(INSTALL_PREFIX)$(INSTALL_BASE)/lib/$(DYNAMIC_LIBRARY); fi |
|
|
86 |
( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.0 libpri.so ; ln -sf libpri.so.1.0 libpri.so.1 ) |
77 |
( cd $(INSTALL_PREFIX)$(INSTALL_BASE)/lib ; ln -sf libpri.so.1.0 libpri.so ; ln -sf libpri.so.1.0 libpri.so.1 ) |
87 |
install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib |
78 |
install -m 644 $(STATIC_LIBRARY) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib |
88 |
if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib; fi |
79 |
if test $$(id -u) = 0; then $(LDCONFIG) $(LDCONFIG_FLAGS) $(INSTALL_PREFIX)$(INSTALL_BASE)/lib; fi |