MOC = @MOC@ SUBDIRS = src QT_DIR = @QTDIR@ DIST_DIR = @PROGRAM@-@VERSION@ # # maintainer macros # MKDIR = mkdir CP = cp CD = cd TAR = tar ETAGS = etags ifeq ($(VERBOSE),) QUIET = @ else QUIET = endif .PHONY : all clean dist echo_dist install depend tags all : $(QUIET) for dir in $(SUBDIRS); do \ (cd $$dir && $(MAKE) all) \ done; tags : $(QUIET) $(ETAGS) src/*.[ch]pp src/*.h depend: $(QUIET) for dir in $(SUBDIRS); do \ (cd $$dir && $(MAKE) depend) \ done; clean : $(QUIET) $(RM) core *~ $(QUIET) for dir in $(SUBDIRS); do \ (cd $$dir && $(MAKE) clean) \ done; # # make distribution # dist : $(QUIET) if [ -d ../$(DIST_DIR) ]; then $(RM) -rf ../$(DIST_DIR); fi $(QUIET) $(MKDIR) ../$(DIST_DIR) @echo "Copying repository..." $(QUIET) $(CP) -R . ../$(DIST_DIR) @echo "Creating tarfile..." $(QUIET) $(RM) ../$(DIST_DIR).tar.gz $(QUIET) $(TAR) cz -C ../ -f ../$(DIST_DIR).tar.gz ./$(DIST_DIR)/ \ --exclude-from ./exclude_from_dist @echo "Cleaning up..." $(QUIET) $(RM) -r ../$(DIST_DIR) install : $(QUIET) (cd src && $(MAKE) install)