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
|
#
# Main Makefile for chssi application.
#
export
# gmake all: Builds the xchssi executable.
CHSSI_EXE=xchssi
FILES:=$(wildcard *)
MAINS:=main sial_compiler sial_codes test_compare tests
FILES:=$(filter-out $(MAINS),$(FILES)) $(MAINS)
TARGET_DIRS:=$(shell for dir in $(FILES); \
do test -f $$dir/Makefile && echo $$dir; \
done)
#64BIT=1 # inherited from top-level make
all binclean libclean ppclean clean: % : ;
@for dir in $(TARGET_DIRS) ; \
do $(MAKE) -C $$dir $@ || exit 1 ; \
done
distclean: clean
rm -f lib/lib*
rm -f bin/sial bin/xaces3 bin/xtest_compare
rm -f bin/sio/default_jobflows bin/sio/sial_config bin/sio/*sio
relink: binclean all
rebuild: libclean all
archive:
|