diff options
-rw-r--r-- | Makefile | 34 | ||||
-rw-r--r-- | src/Makefile | 5 | ||||
-rw-r--r-- | src/broadcaster.c (renamed from broadcaster.c) | 0 | ||||
-rw-r--r-- | src/common.h (renamed from common.h) | 0 | ||||
-rw-r--r-- | src/listener.c (renamed from listener.c) | 0 |
5 files changed, 25 insertions, 14 deletions
@@ -4,12 +4,6 @@ PKG_NAME:=udp-broadcast PKG_VERSION:=1.0.0 PKG_RELEASE:=1 -PKG_BUILD_DIR:=$(BUILD_DIR)/udp-broadcast-$(PKG_VERSION) -PKG_SOURCE:=udp-broadcast-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=@SF/udp-broadcast -PKG_MD5SUM:=9b7dc52656f5cbec846a7ba3299f73bd -PKG_CAT:=zcat - include $(INCLUDE_DIR)/package.mk define Package/udp-broadcast @@ -17,20 +11,32 @@ define Package/udp-broadcast CATEGORY:=Network DEFAULT:=n TITLE:=UDP broadcast utility - DESCRIPTION:=UDP broadcast utility\\\ - send and recive udp broadcast\\\ - form a larger network. URL:=http://www.freifunk-jena.de/ endef +define Package/udp-broadcast/description + Send udp based broadcast messages and process them using the included demon. +endef + +define Build/Prepare + mkdir -p $(PKG_BUILD_DIR) + $(CP) ./src/* $(PKG_BUILD_DIR)/ +endef + define Build/Configure - $(call Build/Configure/Default,--with-linux-headers=$(LINUX_DIR)) endef -define Package/bridge/install - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/broadcast $(1)/usr/sbin/ - $(INSTALL_BIN) $(PKG_BUILD_DIR)/listener $(1)/usr/sbin/ +define Build/Compile + $(MAKE) -C $(PKG_BUILD_DIR) \ + CC="$(TARGET_CC)" \ + CFLAGS="$(TARGET_CFLAGS) -Wall" \ + LDFLAGS="$(TARGET_LDFLAGS)" +endef + +define Package/udp-broadcast/install + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/broadcaster $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/listener $(1)/usr/sbin/ endef $(eval $(call BuildPackage,udp-broadcast)) diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..6e3d3db --- /dev/null +++ b/src/Makefile @@ -0,0 +1,5 @@ +all: broadcaster listener + +.PHONY: clean +clean: + rm -f broadcaster listener *~ diff --git a/broadcaster.c b/src/broadcaster.c index 9c02f79..9c02f79 100644 --- a/broadcaster.c +++ b/src/broadcaster.c diff --git a/listener.c b/src/listener.c index c0d81ef..c0d81ef 100644 --- a/listener.c +++ b/src/listener.c |