-include $(ROOTDIR)/.config
CONFIG_PRODUCT=mc1100
PKG_ARCH=amd64
PKG_VERSION=1.0
DPKGDIR?=.
MOXA_PACKAGE_DIR=fakeroot

TARGET = setinterface

.PHONY: all clean package

all: package
	echo "Nothing to do"

clean:
	rm -rf $(MOXA_PACKAGE_DIR) \
	$(CONFIG_PRODUCT)-$(TARGET)-$(PKG_VERSION)_$(PKG_ARCH).deb

package:
	mkdir -p $(MOXA_PACKAGE_DIR)/usr/local/bin \
	$(MOXA_PACKAGE_DIR)/DEBIAN
	cp -a $(TARGET) $(MOXA_PACKAGE_DIR)/usr/local/bin/
	:> $(MOXA_PACKAGE_DIR)/DEBIAN/control
	echo -n "Package: " > fakeroot/DEBIAN/control
	echo "$(CONFIG_PRODUCT)-$(TARGET)" | tr '[A-Z]' '[a-z]' >> fakeroot/DEBIAN/control
	echo "Version: $(PKG_VERSION)" >> fakeroot/DEBIAN/control
	echo "Section: base" >> fakeroot/DEBIAN/control
	echo "Priority: required" >> fakeroot/DEBIAN/control
	echo "Architecture: $(PKG_ARCH)" >> fakeroot/DEBIAN/control
	echo "Depends: mc1100-gpio" >> fakeroot/DEBIAN/control
	echo "Maintainer: Jared Wu <jared.wu@moxa.com>" >> fakeroot/DEBIAN/control
	echo "Description: Moxa $(CONFIG_PRODUCT) on board serial interface device control utility" >> fakeroot/DEBIAN/control
	dpkg -b fakeroot $(DPKGDIR)/$(CONFIG_PRODUCT)-$(TARGET)-$(PKG_VERSION)_$(PKG_ARCH).deb

