we generate and install .a also. Thanks to Kevin P. Fleming from digium for this patch
This commit is contained in:
parent
96fff64a25
commit
63f4e108f0
|
@ -3,18 +3,18 @@ all: libisdnnet.a libisdnnet.so
|
|||
|
||||
install:
|
||||
install -m 644 libisdnnet.so $(INSTALL_PREFIX)/usr/lib
|
||||
install -m 644 libisdnnet.a $(INSTALL_PREFIX)/usr/lib
|
||||
cp *.h $(INSTALL_PREFIX)/usr/include/mISDNuser/
|
||||
|
||||
ISDNNETOBJ = net_if.o isdn_debug.o isdn_msg.o fsm.o net_l2.o tei.o net_l3.o \
|
||||
manager.o tone.o bchannel.o g711.o
|
||||
|
||||
libisdnnet.so: $(ISDNNETOBJ)
|
||||
rm -f $@
|
||||
$(CC) -shared -Xlinker -x -o $@ $(ISDNNETOBJ)
|
||||
$(CC) -shared -Xlinker -x -o $@ $^
|
||||
|
||||
libisdnnet.a: $(ISDNNETOBJ)
|
||||
rm -f $@
|
||||
ar cr $@ $(ISDNNETOBJ)
|
||||
ar cr $@ $^
|
||||
ar s $@
|
||||
|
||||
isdn_msg.o : isdn_msg.c $(INCLUDEDIR)/isdn_msg.h $(INCLUDEDIR)/isdn_net.h
|
||||
|
||||
|
|
11
lib/Makefile
11
lib/Makefile
|
@ -3,19 +3,16 @@ all: libmISDN.a libmISDN.so
|
|||
|
||||
install:
|
||||
install -m 644 libmISDN.so $(INSTALL_PREFIX)/usr/lib
|
||||
|
||||
install -m 644 libmISDN.a $(INSTALL_PREFIX)/usr/lib
|
||||
|
||||
LIBMISDN_OBJS = device.o layer.o stack.o status.o
|
||||
|
||||
libmISDN.so: $(LIBMISDN_OBJS)
|
||||
rm -f $@
|
||||
$(CC) -shared -Xlinker -x -o $@ $(LIBMISDN_OBJS)
|
||||
|
||||
$(CC) -shared -Xlinker -x -o $@ $^
|
||||
|
||||
libmISDN.a: $(LIBMISDN_OBJS)
|
||||
rm -f $@
|
||||
ar -r $@ $^
|
||||
ar -s $@
|
||||
ar cr $@ $^
|
||||
ar s $@
|
||||
|
||||
device.o : device.c ../include/mISDNlib.h
|
||||
layer.o : layer.c ../include/mISDNlib.h
|
||||
|
|
|
@ -9,15 +9,15 @@ main: $(SUPPSERVOBJ)
|
|||
|
||||
install:
|
||||
install -m 644 libsuppserv.so $(INSTALL_PREFIX)/usr/lib
|
||||
install -m 644 libsuppserv.a $(INSTALL_PREFIX)/usr/lib
|
||||
cp *.h $(INSTALL_PREFIX)/usr/include/mISDNuser/
|
||||
|
||||
libsuppserv.so: $(SUPPSERVOBJ)
|
||||
rm -f $@
|
||||
$(CC) -shared -Xlinker -x -o $@ $(SUPPSERVOBJ)
|
||||
$(CC) -shared -Xlinker -x -o $@ $^
|
||||
|
||||
libsuppserv.a: $(SUPPSERVOBJ)
|
||||
rm -f $@
|
||||
ar cr $@ $(SUPPSERVOBJ)
|
||||
ar cr $@ $^
|
||||
ar s $@
|
||||
|
||||
clean:
|
||||
rm -f *.o *~ DEADJOE
|
||||
|
|
Loading…
Reference in New Issue