#!/usr/bin/make -f include ../source.mk TCL_V = $$(sed -n 's/Tcl-Version: //p' ../substvars) V = $(OPK_SOURCE_VERSION_UPSTREAM) V_M = $$(printf '%s\n' '$(V)' | sed 's/\..*$$//') SONAME = libexpect.so.$(OPK_SOURCE_VERSION_UPSTREAM) nop: @: configure: # Temporary hack for bootstrap on Debian. tcl="/usr/lib/$(OPK_HOST_ARCH)/tcl$(TCL_V)"; \ [ -f /etc/debian_version ] && tcl="/usr/lib/tcl$(TCL_V)"; \ oh-autoconfigure -- \ --enable-shared \ --enable-threads \ --disable-rpath \ --with-tcl="$${tcl}" \ --with-tclinclude=/usr/include/tcl$(TCL_V) touch $@ build: configure oh-autobuild -- \ LDFLAGS_DEFAULT='-Wl,--export-dynamic -Wl,-soname=$(SONAME)' touch $@ install: build oh-autoinstall mv dest/usr/lib/$(OPK_HOST_ARCH)/expect$(V)/libexpect$(V).so \ dest/usr/lib/$(OPK_HOST_ARCH)/libexpect.so.$(V) ln -sf libexpect.so.$(V) \ dest/usr/lib/$(OPK_HOST_ARCH)/libexpect.so.$(V_M) ln -sf libexpect.so.$(V_M) \ dest/usr/lib/$(OPK_HOST_ARCH)/libexpect.so # Move pkgIndex.tcl. mkdir -p dest/usr/share/tcltk mv dest/usr/lib/$(OPK_HOST_ARCH)/expect$(V) dest/usr/share/tcltk oh-fixperms oh-strip oh-installfiles