TAR = tar
-MAKE_SUBDIR = for dir in $(SUBDIRS); do (cd $$dir; $(MAKE) $@) || exit 5; done
-MAKE_SUBDIR2 = for dir in $(SUBDIRS2);do (cd $$dir; $(MAKE) $@) || exit 5; done
+MAKE_SUBDIR = for dir in $(SUBDIRS); do $(MAKE) -C $$dir $@ || exit 5; done
+MAKE_SUBDIR2 = for dir in $(SUBDIRS2); do $(MAKE) -C $$dir $@ || exit 5; done
default::
@$(MAKE_SUBDIR)
distdepend::
@$(MAKE) update_spec_version
@$(MAKE_SUBDIR2)
- @cd po ; $(MAKE) update-po
+ @$(MAKE) -C po update-po
TAGS:: tags
tags::
chmod -R u+w .
dmg::
- cd OSX ; $(MAKE) release dmg
+ $(MAKE) -C OSX release dmg
www::
@ \
echo '' ; \
\
for EXT in tar.gz dmg ; do \
- OLDEST=`ls xscreensaver*.$$EXT | head -n 1` ; \
+ OLDEST=`ls xscreensaver*.$$EXT | \
+ fgrep -v 5.14 | \
+ head -n 1` ; \
/bin/echo -n "Delete $$DEST/$$OLDEST? "; \
read line; \
if [ "x$$line" = "xyes" -o "x$$line" = "xy" ]; then \
cat $$TMP > download.html ; \
rm -f $$TMP ; \
\
- (cd ..; $(MAKE) xscreensaver/changelog.html \
- xscreensaver/screenshots/index.html ); \
+ $(MAKE) -C ../ xscreensaver/changelog.html xscreensaver/screenshots/index.html; \
cvs diff -U0 changelog.html ; \
set +x ; \
\