1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
# Makefile - makefile for bsd-games
include Makeconfig
# Directories we can do `make test' in
TESTDIRS=bcd factor morse primes number pom ppt wargames
all:
@set -e; for i in $(BUILDDIRS); do \
echo "Making all in $$i"; \
cd $$i; \
make all; \
cd $(SRCDIR); \
done
install:
@echo "Creating installation directories:"
@set -e; for i in $(GAMESDIR) $(SBINDIR) $(USRBINDIR) \
$(MAN5DIR) $(MAN6DIR) $(MAN8DIR) $(LIBDIR) $(SHAREDIR) \
$(VARLIBDIR); do \
echo " $(INSTALL_PREFIX)$$i"; \
test -d $(INSTALL_PREFIX)$$i || \
install -d $(INSTALL_PREFIX)$$i; \
done
@echo
@set -e; for i in $(BUILDDIRS); do \
echo "Making install in $$i"; \
cd $$i; \
make install $(DEFS_TO_PASS); \
cd $(SRCDIR); \
done
install-strip:
@$(MAKE) install $(DEFS_TO_PASS_STRIP)
clean:
@set -e; for i in $(BUILDDIRS); do \
echo "Making clean in $$i"; \
cd $$i; \
make clean; \
cd $(SRCDIR); \
done
distclean: clean
rm -f subst.sed hide-game
rm -f `cat substfiles`
test:
@set -e; for i in $(TESTDIRS); do \
echo "Making test in $$i"; \
cd $$i; \
make test; \
cd $(SRCDIR); \
done
|