root/floppyfw-3.0/makefiles/dudders.mk

Revision 275, 1.6 KB (checked in by root, 10 months ago)

Unfinished work but better to have it in svn anyway.

Line 
1#############################################################
2#
3# dudders
4#
5#############################################################
6
7DUDDERS_VERSION=1.04
8# DUDDERS_SOURCE_URL=$(SF_MIRROR)/project/dudders/dudders/$(DUDDERS_VERSION)
9# DUDDERS_SOURCE_URL=$(SF_MIRROR)/project/dudders/dudders/$(DUDDERS_VERSION)
10DUDDERS_SOURCE_URL=$(SF_MIRROR)/sourceforge/dudders
11DUDDERS_SOURCE=dudders-$(DUDDERS_VERSION).tar.bz2
12DUDDERS_DIR=$(BUILD_DIR)/dudders-$(DUDDERS_VERSION)
13
14DUDDERS_PKG_DIR=$(PACKAGES_DIR)/dudders
15
16$(DL_DIR)/$(DUDDERS_SOURCE):
17         $(WGET) -P $(DL_DIR) $(DUDDERS_SOURCE_URL)/$(DUDDERS_SOURCE)
18
19dudders-source: $(DL_DIR)/$(DUDDERS_SOURCE)
20
21$(DUDDERS_DIR)/.unpacked: $(DL_DIR)/$(DUDDERS_SOURCE)
22        bzcat $(DL_DIR)/$(DUDDERS_SOURCE) | \
23                tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf -
24        touch $(DUDDERS_DIR)/.unpacked
25               
26$(DUDDERS_DIR)/.configured: $(DUDDERS_DIR)/.unpacked
27        (cd $(DUDDERS_DIR); $(RM) -r config.cache; \
28                ./configure \
29                --prefix=$(DUDDERS_PKG_DIR)/usr \
30                --exec-prefix=$(SIPROXD_PKG_DIR)/usr \
31                --disable-debug \
32                --with-dlcrypto=openssl \
33                CFLAGS="$(TARGET_CFLAGS)" \
34        );
35        touch $(DUDDERS_DIR)/.configured
36
37$(DUDDERS_DIR)/dudders: $(DUDDERS_DIR)/.configured
38        $(MAKE) -C $(DUDDERS_DIR)
39
40$(DUDDERS_PKG_DIR)/usr/sbin/dudders: $(DUDDERS_DIR)/dudders
41        $(MAKE) -C $(SIPROXD_DIR) install
42
43$(PACKAGES_DIR)/dudders.ffw: $(DUDDERS_PKG_DIR)/usr/sbin/dudders
44        (cd $(PACKAGES_DIR); sh mkpack dudders)
45
46dudders: $(PACKAGES_DIR)/dudders.ffw
47
48dudders-clean:
49        -$(MAKE) -C $(DUDDERS_DIR) clean
50        -$(RM) -r $(DUDDERS_PKG_DIR)/*
51
52dudders-dirclean:
53        -$(RM) -r $(DUDDERS_DIR)
54        -$(RM) -r  $(DUDDERS_PKG_DIR)
Note: See TracBrowser for help on using the browser.