[svn-commits] tzafrir: branch tzafrir/makefile r1462 -
/team/tzafrir/makefile/Makefile
svn-commits at lists.digium.com
svn-commits at lists.digium.com
Sat Sep 9 15:07:39 MST 2006
Author: tzafrir
Date: Sat Sep 9 17:07:38 2006
New Revision: 1462
URL: http://svn.digium.com/view/zaptel?rev=3D1462&view=3Drev
Log:
A stab at simpifying the handling of libtonezone.
Though perhaps the install part is overly-simple.
Modified:
team/tzafrir/makefile/Makefile
Modified: team/tzafrir/makefile/Makefile
URL: http://svn.digium.com/view/zaptel/team/tzafrir/makefile/Makefile?rev=
=3D1462&r1=3D1461&r2=3D1462&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- team/tzafrir/makefile/Makefile (original)
+++ team/tzafrir/makefile/Makefile Sat Sep 9 17:07:38 2006
@@ -127,10 +127,11 @@
=
LTZ_A:=3Dlibtonezone.a
LTZ_A_OBJS:=3Dzonedata.o tonezone.o
-LTZ_SO:=3Dlibtonezone.so
+LTZ_BASE_SO:=3Dlibtonezone.so
LTZ_SO_OBJS:=3Dzonedata.lo tonezone.lo
LTZ_SO_MAJOR_VER:=3D1
LTZ_SO_MINOR_VER:=3D0
+LTZ_SO:=3D$(LTZ_BASE_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER)
=
ifdef MENUSELECT_MODULES
MOD_LIST:=3D$(MENUSELECT_MODULES)
@@ -272,7 +273,7 @@
ranlib $@
=
$(LTZ_SO): $(LTZ_SO_OBJS)
- $(CC) -shared -Wl,-soname,$(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VE=
R) -o $@ $^ -lm
+ $(CC) -shared -o $@ $^ -lm
=
ztcfg.c: ztcfg.h
=
@@ -390,16 +391,9 @@
fi
=
install-libs: $(LTZ_SO) $(LTZ_A)
- $(INSTALL) -D -m 755 $(LTZ_A) $(LIB_DIR)/$(LTZ_A)
- $(INSTALL) -D -m 755 $(LTZ_SO) $(LIB_DIR)/$(LTZ_SO).$(LTZ_SO_MAJOR_VER).$=
(LTZ_SO_MINOR_VER)
- if [ -z "$(INSTALL_PREFIX)" -a `id -u` =3D 0 ]; then \
- /sbin/ldconfig || : ;\
- fi
- rm -f $(LIB_DIR)$(LTZ_SO)
- $(LN) -sf $(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER) \
- $(LIB_DIR)/$(LTZ_SO).$(LTZ_SO_MAJOR_VER)
- $(LN) -sf $(LTZ_SO).$(LTZ_SO_MAJOR_VER).$(LTZ_SO_MINOR_VER) \
- $(LIB_DIR)/$(LTZ_SO)
+ $(INSTALL) -d $(LIB_DIR)
+ $(INSTALL) -D -m 755 $(LTZ_A) $(LTZ_SO) $(LIB_DIR)/
+ /sbin/ldconfig -n $(LIB_DIR)
if [ -z "$(INSTALL_PREFIX)" && -x /usr/sbin/sestatus ] && (/usr/sbin/sest=
atus | grep "SELinux status:" | grep -q "enabled") ; then restorecon -v $(L=
IB_DIR)/$(LTZ_SO); fi
=
install-include:
More information about the svn-commits
mailing list