NAME=self-build-setup
VERSION=$(shell awk '/%define version/ { print $$3 }' ${NAME}.spec)

TEXTDOMAIN=self-build-setup
TEXTDOMAINDIR=/usr/share/locale
_QUEDIR=/var/cache/self-build
_ARCHIVEDIR=/var/cache/apt/archives
SELF_BUILD_CONF=/etc/self-build.conf

LIBDIR=/usr/lib

DESTDIR=

all:
	@echo TODO: make *.in

install:
	install -d ${DESTDIR}/etc/apt/apt.conf.d
	install -m 644 install-self-build.conf ${DESTDIR}/etc/apt/apt.conf.d
	install -d ${DESTDIR}/usr/share/apt/scripts
	install -m 755 install-self-build-rpm.lua ${DESTDIR}/usr/share/apt/scripts
	install -d ${DESTDIR}${LIBDIR}/rpm
	install -m 755 install-self-build-rpm.sh ${DESTDIR}${LIBDIR}/rpm
	install -m 755 self-build-rpm.sh ${DESTDIR}${LIBDIR}/rpm
	install -m 755 check-self-build.lua ${DESTDIR}/usr/share/apt/scripts
	install -m 755 check-self-build.sh ${DESTDIR}${LIBDIR}/rpm
	install -m 755 pre-allocate-rpm.sh ${DESTDIR}${LIBDIR}/rpm
	install -m 755 get-binary-rpm.sh ${DESTDIR}${LIBDIR}/rpm
	install -m 644 self-build.conf ${DESTDIR}/etc
	install -d ${DESTDIR}/usr/share/locale/ja/LC_MESSAGES/
	msgfmt -o ${DESTDIR}/usr/share/locale/ja/LC_MESSAGES/self-build-setup.mo self-build-setup-ja.po
	install -d ${DESTDIR}/var/cache/self-build
	install -d ${DESTDIR}/var/lib/self-build

tarbz2: clean
	cd .. && rm -rf ${NAME}-${VERSION}
	cd .. && cp -arf trunk ${NAME}-${VERSION}
	cd .. && tar --exclude CVS --exclude .svn -cf - ${NAME}-${VERSION} | bzip2 -9 > ${NAME}-${VERSION}.tar.bz2
	@if [ -d ~/rpm/SOURCES/${NAME} ]; then \
		mv ../${NAME}-${VERSION}.tar.bz2 ~/rpm/SOURCES/${NAME}; \
	else \
		mv ../${NAME}-${VERSION}.tar.bz2 ~/rpm/SOURCES/; \
	fi
	rm -rf ${NAME}-${VERSION}

rpm: tarbz2
	rpm -ba ${NAME}.spec

clean:
	rm -fr *~ .*???~
