# Toplevel Makefile for UPX SHELL = /bin/sh srcdir = . top_srcdir = . default: @echo "UPX info: please choose a target for 'make'" all mostlyclean clean distclean maintainer-clean: $(MAKE) -C src/stub/util/sstrip $@ $(MAKE) -C src/stub $@ $(MAKE) -C src $@ $(MAKE) -C doc $@ dist: distclean false CVS_ROOT := $(shell cat CVS/Root) CVS_REPO := $(shell cat CVS/Repository) cvs-info: @echo 'CVS info: $(CVS_ROOT) $(CVS_REPO)'; false cvs-admin-ko: cvs admin -ko . cvs -q -z6 update -P -d # automatically generate ChangeLog from CVS ChangeLog: ChangeLog.cvs ChangeLog.cvs: perl $(srcdir)/scripts/cvs2cl.pl --utc -f ChangeLog.cvs .PHONY: all mostlyclean clean distclean maintainer-clean .PHONY: dist cvs-info cvs-admin-ko ChangeLog ChangeLog.cvs