default: conditional_build 


CURR_DIR := $(shell pwd)
BUILD_DIR:=$(subst /userspace, /userspace,$(CURR_DIR))
BUILD_DIR:=$(word 1, $(BUILD_DIR))
include $(BUILD_DIR)/make.common


ifneq ($(strip $(CONFIG_PACKAGE_dnisysklogd)),)
conditional_build: all
else
conditional_build:
	@echo "skipping $(CURR_DIR)"
endif

PKG_NAME:=dnisysklogd
PKG_VERSION:=1.0
PKG_RELEASE:=1.0

PKG_BUILD_DIR:=$(CURR_DIR)/$(PKG_NAME)
PKG_GIT_TREEISH:=6868ea416235e1caa4576d394e604c1f74f22da1
include $(BUILD_DIR)/dni/make.dni
LDFLAGS += $(FPIE)
CFLAGS += $(FPIE)

define Package/dnisysklogd
    SECTION:=utils
    DEPENDS:=
    CATEGORY:=DNI
  SUBMENU:=dni_app
    TITLE:=dnisysklogd
endef
define Build/Prepare
endef

define Build/Compile
	$(MAKE) -C $(PKG_BUILD_DIR)/src DESTDIR="$(PKG_INSTALL_DIR)" $(TARGET_CONFIGURE_OPTS) all
endef

define Package/dnisysklogd/description
	dni sysklogd utility
endef

define Package/install
	$(INSTALL_BDIR) $(1)/sbin/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/syslogd $(1)/sbin/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/logger $(1)/sbin/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/klogd $(1)/sbin/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/src/logread $(1)/sbin/
	$(INSTALL_BDIR) $(1)/etc/init.d/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/files/syslog $(1)/etc/init.d/syslogd
	$(INSTALL_BDIR) $(1)/usr/sbin
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/files/syslog $(1)/usr/sbin/dsyslog
endef


prepare:
	$(call Build/Prepare)

compile:
	$(call Build/Configure)
	$(call Build/Compile)
	$(call Build/InstallDev,$(BCM_FSBUILD_DIR))
	$(call Package/install,$(INSTALL_DIR))

all:
	$(call Build/Prepare)
	$(call Build/Configure)
	$(call Build/Compile)
	$(call Build/InstallDev,$(BCM_FSBUILD_DIR))
	$(call Package/install,$(INSTALL_DIR))


clean:
	rm -rf $(PKG_BUILD_DIR)


shell:
	bash -i

