RPM=$(HOME)/rpm NAME = drakwizard TAR = $(NAME).tar.bz2 WIZ = common\ server_wizard\ dhcp_wizard\ dns_wizard\ firewall_wizard\ postfix_wizard\ samba_wizard\ time_wizard\ web_wizard\ ftp_wizard\ news_wizard\ client_wizard\ db_wizard\ proxy_wizard\ nfs_wizard\ data\ po all: # installs all the wizards... install: mkdir -p ${prefix}/sbin install -p drakwizard.pl ${prefix}/sbin/drakwizard for l in $(WIZ); do \ $(MAKE) -C $$l $@; \ done find ${prefix}/share/wizards -regex ".*\.wiz$$\|.*.pm$$\|.*\.sh$$" -exec \ perl -i -pe "s|__WIZ_HOME__|/usr/share/wizards|g" \{\} \; clean: $(MAKE) -C po $@ rm -f *~ tar: clean cd ..; cp -rf wizard_perl $(NAME) cd ..; tar cf - $(NAME) | bzip2 -9 > $(TAR) cd ..; rm -rf $(NAME) rpm: tar cp -f ../$(TAR) $(RPM)/SOURCES cp -f $(NAME).spec $(RPM)/SPECS/ -rpm -ba $(NAME).spec rm -f ../$(TAR) clean_test: rm -rf test test: clean_test mkdir test cp -r $(WIZ) test cp Wizard.dtd Makefile drakwizard.pl drakwizard.spec test find test -regex ".*\.wiz$$\|.*\.pm$$\|.*\.sh$$" -exec \ perl -i -pe "s|__WIZ_HOME__|$(PWD)/test|g" \{\} \;