root/floppyfw-3.0/makefiles/lpd-p910nd.mk

Revision 262, 1.7 KB (checked in by root, 3 years ago)

Thank's alot for the report Brad Skiff.

Line 
1#############################################################
2#
3# lpd-p910nd
4#
5#############################################################
6
7LPD-P910ND_VERSION=0.93
8LPD-P910ND_SOURCE_URL=$(SF_MIRROR)/sourceforge/p910nd
9LPD-P910ND_SOURCE=p910nd-$(LPD-P910ND_VERSION).tar.bz2
10LPD-P910ND_DIR=$(BUILD_DIR)/p910nd-$(LPD-P910ND_VERSION)
11LPD-P910ND_BINARY=p910nd
12
13LPD-P910ND_PKG_DIR=$(PACKAGES_DIR)/lpd-p910nd
14
15$(DL_DIR)/$(LPD-P910ND_SOURCE):
16         $(WGET) -P $(DL_DIR) $(LPD-P910ND_SOURCE_URL)/$(LPD-P910ND_SOURCE)
17
18lpd-p910nd-source: $(DL_DIR)/$(LPD-P910ND_SOURCE)
19
20$(LPD-P910ND_DIR)/.unpacked: $(DL_DIR)/$(LPD-P910ND_SOURCE)
21        bzcat $(DL_DIR)/$(LPD-P910ND_SOURCE) | \
22                tar $(TAR_VERBOSE) -C $(BUILD_DIR) -xf -
23        touch $(LPD-P910ND_DIR)/.unpacked
24
25$(LPD-P910ND_DIR)/.configured: $(LPD-P910ND_DIR)/.unpacked
26        touch $(LPD-P910ND_DIR)/.configured
27
28$(LPD-P910ND_DIR)/$(LPD-P910ND_BINARY): $(LPD-P910ND_DIR)/.configured
29        $(MAKE) CFLAGS="$(TARGET_CFLAGS)" -C $(LPD-P910ND_DIR)
30
31$(LPD-P910ND_PKG_DIR)/usr/sbin/$(LPD-P910ND_BINARY): $(LPD-P910ND_DIR)/$(LPD-P910ND_BINARY)
32        -$(RM) -r  $(LPD-P910ND_PKG_DIR)
33        # mkdir -p $(LPD-P910ND_PKG_DIR)/usr/sbin
34        # cp -a $(LPD-P910ND_DIR)/lpd-p910nd $(LPD-P910ND_PKG_DIR)/usr/sbin/.
35        install -D $(LPD-P910ND_DIR)/$(LPD-P910ND_BINARY) $(LPD-P910ND_PKG_DIR)/usr/sbin/$(LPD-P910ND_BINARY)
36        $(SSTRIP) $(LPD-P910ND_PKG_DIR)/usr/sbin/$(LPD-P910ND_BINARY)
37
38$(PACKAGES_DIR)/lpd-p910nd.ffw: $(LPD-P910ND_PKG_DIR)/usr/sbin/$(LPD-P910ND_BINARY)
39        (cd $(PACKAGES_DIR); sh mkpack lpd-p910nd)
40
41lpd-p910nd: $(PACKAGES_DIR)/lpd-p910nd.ffw
42
43lpd-p910nd-clean:
44        -$(MAKE) -C $(LPD-P910ND_DIR) clean
45        -$(RM) -r $(LPD-P910ND_PKG_DIR)/*
46
47lpd-p910nd-dirclean:
48        -$(RM) -r $(LPD-P910ND_DIR)
49        -$(RM) -r  $(LPD-P910ND_PKG_DIR)
Note: See TracBrowser for help on using the browser.