jtg: pass our CFLAGS
[packages.git] / net / p910nd / Makefile
1 #
2 # Copyright (C) 2009-2012 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.95
12 PKG_RELEASE:=3
13
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15 PKG_SOURCE_URL:=@SF/p910nd
16 PKG_MD5SUM:=c7ac6afdf7730ac8387a8e87198d4491
17
18 PKG_INSTALL:=1
19
20 include $(INCLUDE_DIR)/package.mk
21
22 define Package/p910nd
23   SECTION:=net
24   CATEGORY:=Network
25   SUBMENU:=Printing
26   TITLE:=A small non-spooling printer server
27   URL:=http://p910nd.sourceforge.net
28 endef
29
30 define Package/p910nd/conffiles
31 /etc/config/p910nd
32 endef
33
34 define Package/p910nd/description
35  p910nd is a small daemon that copies any data received on
36  the port it is listening on to the corresponding printer
37  port. It is primarily intended for diskless Linux hosts
38  running as printer drivers but there is no reason why it
39  could not be used on diskful hosts. Port 9100 is copied
40  to /dev/lp0, 9101 to /dev/lp1 and 9102 to /dev/lp2. The
41  default is port 9100 to /dev/lp0.
42 endef
43
44 MAKE_FLAGS += \
45         CFLAGS="$(TARGET_CFLAGS) -DLOCKFILE_DIR=\"\\\"/tmp\"\\\""
46
47 define Package/p910nd/install
48         $(INSTALL_DIR) $(1)/usr/sbin
49         $(CP) $(PKG_INSTALL_DIR)/usr/sbin/p910nd $(1)/usr/sbin/
50         $(INSTALL_DIR) $(1)/etc/config
51         $(INSTALL_DATA) ./files/p910nd.config $(1)/etc/config/p910nd
52         $(INSTALL_DIR) $(1)/etc/init.d
53         $(INSTALL_BIN) ./files/p910nd.init $(1)/etc/init.d/p910nd
54 endef
55
56 $(eval $(call BuildPackage,p910nd))