#!/usr/bin/make -f

DESTDIR=$(CURDIR)/familiar/libosip
DEV_DESTDIR=$(CURDIR)/familiar/libosip-dev
CONTROLDIR=$(DESTDIR)/CONTROL
DOCDIR=$(DESTDIR)/usr/share/doc/ipkg

Makefile:
	./configure

configure: Makefile

build: configure
	$(MAKE)

clean:
	-$(MAKE) distclean

install: build
	rm -rf $(DESTDIR)
	$(MAKE) install-strip DESTDIR=$(DESTDIR) prefix=/usr

# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.

# Build architecture-dependent files here.
binary-arch: build install
	rm -fr $(CONTROLDIR) $(DEV_DESTDIR)
	mkdir -p $(CONTROLDIR) $(DEV_DESTDIR)
	mkdir -p $(DEV_DESTDIR)/usr/local/lib $(DEV_DESTDIR)/CONTROL
	cp familiar/control $(CONTROLDIR)
	mkdir -p $(DESTDIR)/usr/bin
	mkdir -p $(DOCDIR)
	mv -f $(DESTDIR)/usr/lib/*.{la,a} $(DEV_DESTDIR)/usr
	mv -f $(DESTDIR)/usr/share $(DEV_DESTDIR)/usr
	mv -f $(DESTDIR)/usr/man $(DEV_DESTDIR)/usr
	mv -f $(DESTDIR)/usr/include $(DEV_DESTDIR)/usr
	cp familiar/dev-control $(DEV_DESTDIR)/CONTROL/control
	ipkg-build -o root -g root $(DESTDIR)
	ipkg-build -o root -g root $(DEV_DESTDIR)

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
