root/floppyfw-3.0/makefiles/libosip2.mk

Revision 273, 1.4 KB (checked in by root, 10 months ago)

Various fixes I should have synced earlier and one new feature (!).

Now it will attept to save and then use the last address it got from the DHCP server through reboots.

Line 
1#############################################################
2#
3# libosip2
4#
5#############################################################
6
7LIBOSIP2_SOURCE_URL=http://ftp.gnu.org/gnu/osip/
8LIBOSIP2_VERSION=2.2.2
9# LIBOSIP2_VERSION=3.3.0
10LIBOSIP2_SOURCE=libosip2-$(LIBOSIP2_VERSION).tar.gz
11LIBOSIP2_DIR=$(BUILD_DIR)/libosip2-$(LIBOSIP2_VERSION)
12
13LIBOSIP2_PKG_DIR=/usr
14
15$(DL_DIR)/$(LIBOSIP2_SOURCE):
16         $(WGET) -P $(DL_DIR) $(LIBOSIP2_SOURCE_URL)$(LIBOSIP2_SOURCE)
17
18libosip2-source: $(DL_DIR)/$(LIBOSIP2_SOURCE)
19
20$(LIBOSIP2_DIR)/.unpacked: $(DL_DIR)/$(LIBOSIP2_SOURCE)
21        zcat $(DL_DIR)/$(LIBOSIP2_SOURCE) | \
22                tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf -
23        touch $(LIBOSIP2_DIR)/.unpacked
24
25$(LIBOSIP2_DIR)/.configured: $(LIBOSIP2_DIR)/.unpacked
26        (cd $(LIBOSIP2_DIR); \
27                ./configure --prefix=$(LIBOSIP2_PKG_DIR) \
28                --disable-debug \
29                --disable-trace \
30                CFLAGS="$(TARGET_CFLAGS)" \
31        );
32        touch $(LIBOSIP2_DIR)/.configured
33
34$(LIBOSIP2_DIR)/src/osip2/.libs/libosip2.so.$(LIBOSIP2_VERSION): $(LIBOSIP2_DIR)/.configured
35        $(MAKE) -C $(LIBOSIP2_DIR)
36
37$(LIBOSIP2_PKG_DIR)/lib/libosip2.so.$(LIBOSIP2_VERSION): $(LIBOSIP2_DIR)/src/osip2/.libs/libosip2.so.$(LIBOSIP2_VERSION)
38        $(MAKE) -C $(LIBOSIP2_DIR) install
39
40libosip2: $(LIBOSIP2_PKG_DIR)/lib/libosip2.so.$(LIBOSIP2_VERSION)
41
42libosip2-clean:
43        -$(MAKE) -C $(LIBOSIP2_DIR) clean
44        $(RM) $(LIBOSIP2_PKG_DIR)
45
46libosip2-dirclean:
47        $(RM) -r $(LIBOSIP2_DIR)
48        $(RM) $(LIBOSIP2_PKG_DIR)
Note: See TracBrowser for help on using the browser.