VERSION = 1.4

PERL        ?= perl
DESTDIR      = /
BINDIR       = /usr/bin
LIBDIR       = /var/lib
SYSCONFIGDIR = /etc
PERLMODDIR   = $(shell $(PERL) -MConfig -e 'print $$Config{installvendorlib};')

BINARY   = suse_register_smg
CONFIG   = suseRegister-smg.conf
PMFILES  = SuseRegister.pm SRPrivate.pm
PARSER   = ZmdConfig.pm RepoList.pm Product.pm Pattern.pm
EXTRAS   = COPYING COPYRIGHT.english Makefile README

install:
	mkdir -p ${DESTDIR}/${BINDIR}
	mkdir -p ${DESTDIR}/${LIBDIR}/suseRegister
	mkdir -p ${DESTDIR}/${SYSCONFIGDIR}
	mkdir -p ${DESTDIR}/${PERLMODDIR}/SUSE_SMG/Parser
	install -m 755 ${BINARY} ${DESTDIR}/${BINDIR}
	install -m 644 ${CONFIG} ${DESTDIR}/${SYSCONFIGDIR}
	install -m 644 ${PMFILES} ${DESTDIR}/${PERLMODDIR}/SUSE_SMG
	install -m 644 ${PARSER} ${DESTDIR}/${PERLMODDIR}/SUSE_SMG/Parser

dist: clean
	mkdir suseRegister-${VERSION}
	cp -f ${EXTRAS} ${BINARY} ${PARSER} ${CONFIG} ${PMFILES} suseRegister-${VERSION}/
	tar cfvj suseRegister-${VERSION}.tar.bz2 suseRegister-${VERSION}/

clean:
	rm -f *~
	rm -rf ./suseRegister-${VERSION}/
	rm -f suseRegister-*.tar.bz2
