UPSTREAM_SVN_BRANCH = eglibc-$$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' \ | sed 's/^\([0-9][0-9]*\)\.\([0-9][0-9]*\)~.*$$/\1_\2/') UPSTREAM_SVN_URI = svn://svn.eglibc.org/branches/$(UPSTREAM_SVN_BRANCH) UPSTREAM_SVN_REV = $$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' | \ sed 's/^[0-9][0-9]*\.[0-9][0-9]*~r\([0-9][0-9]*\).*$$/\1/') SOURCE = eglibc-$(OPK_SOURCE_VERSION_UPSTREAM) SOURCE_ARCHIVE = ../$(SOURCE).orig.tar.bz2 $(SOURCE): svn export -r "$(UPSTREAM_SVN_REV)" "$(UPSTREAM_SVN_URI)" \ 'eglibc-$(OPK_SOURCE_VERSION_UPSTREAM)' rm -Rf '$(SOURCE)/libc/manual' $(SOURCE_ARCHIVE): $(SOURCE) tar -cjf '$(SOURCE_ARCHIVE)' '$(SOURCE)' rm -Rf '$(SOURCE)' source: $(SOURCE_ARCHIVE)