#!/bin/sh CC=${CC:-cc} RM=${RM:-rm -f} CFLAGS=${CFLAGS:-} LDFLAGS=${LDFLAGS:-} OUT=${OUT:-game} SIZE=${SIZE:-10} DEFX=${DEFX:-0} DEFY=${DEFY:-0} echo "Makefile configuration:" echo "Compiler: $CC" echo "Remove: $RM" echo "CFLAGS: $CFLAGS" echo "LDFLAGS: $LDFLAGS" echo "Out file: $OUT" echo echo "Code configuration:" echo "Size: $SIZE" echo "Start x: $DEFX" echo "Start y: $DEFY" if [ ! test -d config ]; then if [ test-f config ]; then rm config fi mkdir config fi echo "CC = $CC RM = $RM CFLAGS = $CFLAGS LDFLAGS = $LDFLAGS OUT = $OUT" > config/config.mk echo "#define SIZE $SIZE #define DEFX $DEFX #define DEFY $DEFY" > config/config.h