[net] printing: Removed printing submenu as it had only two entries.
[openwrt/svn-archive/archive.git] / net / p910nd / Makefile
1 #
2 # Copyright (C) 2009-2011 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=p910nd
11 PKG_VERSION:=0.94
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=@SF/p910nd
16 PKG_MD5SUM:=befca09ca3685dc3ea82473102ec8f11
17
18 PKG_INSTALL:=1
19
20 include $(INCLUDE_DIR)/package.mk
21
22 define Package/p910nd
23 SECTION:=net
24 CATEGORY:=Network
25 TITLE:=A small non-spooling printer server
26 URL:=http://p910nd.sourceforge.net
27 endef
28
29 define Package/p910nd/conffiles
30 /etc/config/p910nd
31 endef
32
33 define Package/p910nd/description
34 p910nd is a small daemon that copies any data received on
35 the port it is listening on to the corresponding printer
36 port. It is primarily intended for diskless Linux hosts
37 running as printer drivers but there is no reason why it
38 could not be used on diskful hosts. Port 9100 is copied
39 to /dev/lp0, 9101 to /dev/lp1 and 9102 to /dev/lp2. The
40 default is port 9100 to /dev/lp0.
41 endef
42
43 MAKE_FLAGS += \
44 CFLAGS="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\"\\\""
45
46 define Package/p910nd/install
47 $(INSTALL_DIR) $(1)/usr/sbin
48 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/$(PKG_NAME) $(1)/usr/sbin/
49 $(INSTALL_DIR) $(1)/etc/config
50 $(INSTALL_DATA) ./files/$(PKG_NAME).conf $(1)/etc/config/$(PKG_NAME)
51 $(INSTALL_DIR) $(1)/etc/init.d
52 $(INSTALL_BIN) ./files/$(PKG_NAME).init $(1)/etc/init.d/$(PKG_NAME)
53 endef
54
55 $(eval $(call BuildPackage,p910nd))