quakeforge-old/Makefile.in

44 lines
838 B
Makefile
Raw Normal View History

SUBDIRS = qw_client qw_server uquake
SRC_DIR = @srcdir@
all:
@for dir in $(SUBDIRS); do \
$(MAKE) -C $$dir $@ || exit; \
done
distclean:
rm -f config.cache config.log config.status Makefile
rm -f common/config.h
find . -name \*~ | xargs rm -f
for dir in $(SUBDIRS); do \
$(MAKE) -C $$dir $@ || exit; \
done
clean-autoconf mrproper: distclean
rm -f configure
%:
@for dir in $(SUBDIRS); do \
$(MAKE) -C $$dir $@ || exit; \
done
# Code to automatically re-configure, only runs if you are compiling in the
# source directory
ifeq ($(SRC_DIR),.)
configure: configure.in
autoconf
Makefile: Makefile.in configure
./configure
qw_client/Makefile: qw_client/Makefile.in configure
./configure
qw_server/Makefile: qw_server/Makefile.in configure
./configure
uquake/Makefile: uquake/Makefile.in configure
./configure
endif