Step version
[umurmur.git] / Makefile
1 include $(TOPDIR)/rules.mk
2
3 # Name and release number of this package
4 PKG_NAME:=umurmur
5 PKG_VERSION:=0.1.2
6 PKG_RELEASE:=1
7
8
9 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
10
11 include $(INCLUDE_DIR)/package.mk
12
13
14 define Package/umurmur
15         SECTION:=net
16         CATEGORY:=Network
17         TITLE:=uMurmur
18         DEPENDS:=+libopenssl +libconfig
19 endef
20
21
22 # Uncomment portion below for Kamikaze and delete DESCRIPTION variable above
23 define Package/umurmur/description
24         Minimalistic Mumble server daemon.
25 endef
26
27 TARGET_CFLAGS := \
28         -DWRT_TARGET \
29         $(TARGET_CFLAGS)
30
31 define Build/Prepare
32         mkdir -p $(PKG_BUILD_DIR)
33         $(CP) ./src/* $(PKG_BUILD_DIR)/
34 endef
35
36 define Build/CompileTarget
37         CFLAGS="$(TARGET_CFLAGS)" LDFLAGS="$(TARGET_LDFLAGS)"\
38         $(MAKE) -C $(PKG_BUILD_DIR)/umurmur.$(1)/umurmur \
39                 all
40 endef
41
42 define Package/umurmur/install
43         $(INSTALL_DIR) $(1)/usr/bin
44         $(INSTALL_BIN) $(PKG_BUILD_DIR)/umurmurd $(1)/usr/bin/
45         $(INSTALL_DIR) $(1)/etc
46         $(INSTALL_BIN) ./files/umurmur.conf $(1)/etc/umurmur.conf
47         $(INSTALL_DIR) $(1)/etc/init.d
48         $(INSTALL_BIN) ./files/umurmur.init $(1)/etc/init.d/umurmur
49         $(INSTALL_DIR) $(1)/etc/umurmur
50 endef
51
52 $(eval $(call BuildPackage,umurmur))
53