AXIS_USABLE_LIBS = UCLIBC GLIBC
include $(AXIS_TOP_DIR)/tools/build/Rules.axis

SRCDIR   = $(AXIS_TOP_DIR)/apps/owcapi-example
LDFLAGS  += -L$(prefix)/lib
CPPFLAGS += -I$(prefix)/include
CFLAGS += -I$(prefix)/include

INSTOWNER = -o root -g root


PKG_BUILD_DIR:=example
PKG_INSTALL_DIR:=$(SRCDIR)/install_dir

$(PKG_BUILD_DIR)/Makefile:
	cd $(PKG_BUILD_DIR) && \
	DESTDIR="$(PKG_INSTALL_DIR)" \
	RANLIB="$(RANLIB)" AR="$(AR)" STRIP="$(STRIP)" \
	CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" \
	./configure --verbose \
		--target=$(AXIS_BUILDTYPE) \
		--host=$(AXIS_BUILDTYPE) \
		--program-prefix="" \
		--program-suffix="" \
		--prefix= \
		--bindir=/bin \
		--datadir=/usr/share \
		--includedir=/include \
		--oldincludedir=/include \
		--infodir=/usr/share/info \
		--libdir=/lib \
		--libexecdir=/lib \
		--localstatedir=/var \
		--mandir=/usr/share/man \
		--sbindir=/sbin \
		--sysconfdir=/etc \
		--with-owcapiinclude="$(prefix)/include" \
		--with-owcapilib="$(prefix)/lib" \
		--disable-rpath

all: build

build: $(PKG_BUILD_DIR)/Makefile
	mkdir -p $(PKG_INSTALL_DIR)
	$(MAKE) -C $(PKG_BUILD_DIR) \
		DESTDIR="$(PKG_INSTALL_DIR)" \
		all install
	touch $@

install: all
	$(INSTALL) -d $(prefix)/bin
	$(INSTALL) $(INSTOWNER) -m 0755 $(PKG_INSTALL_DIR)/bin/* $(prefix)/bin

clean:
	-cd $(PKG_BUILD_DIR) && test -f Makefile && $(MAKE) clean \
		&& $(RM) Makefile config.h config.log config.status

