| 1 | ############################################################# |
|---|
| 2 | # |
|---|
| 3 | # lpd-p910nd |
|---|
| 4 | # |
|---|
| 5 | ############################################################# |
|---|
| 6 | |
|---|
| 7 | LPD-P910ND_VERSION=0.93 |
|---|
| 8 | LPD-P910ND_SOURCE_URL=$(SF_MIRROR)/sourceforge/p910nd |
|---|
| 9 | LPD-P910ND_SOURCE=p910nd-$(LPD-P910ND_VERSION).tar.bz2 |
|---|
| 10 | LPD-P910ND_DIR=$(BUILD_DIR)/p910nd-$(LPD-P910ND_VERSION) |
|---|
| 11 | LPD-P910ND_BINARY=p910nd |
|---|
| 12 | |
|---|
| 13 | LPD-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 | |
|---|
| 18 | lpd-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 | |
|---|
| 41 | lpd-p910nd: $(PACKAGES_DIR)/lpd-p910nd.ffw |
|---|
| 42 | |
|---|
| 43 | lpd-p910nd-clean: |
|---|
| 44 | -$(MAKE) -C $(LPD-P910ND_DIR) clean |
|---|
| 45 | -$(RM) -r $(LPD-P910ND_PKG_DIR)/* |
|---|
| 46 | |
|---|
| 47 | lpd-p910nd-dirclean: |
|---|
| 48 | -$(RM) -r $(LPD-P910ND_DIR) |
|---|
| 49 | -$(RM) -r $(LPD-P910ND_PKG_DIR) |
|---|