#!/bin/bash
#===============================================================================
#
# FILE: configGenerator.sh
#
# USAGE: ./configGenerator.sh
#
# DESCRIPTION: Generates a .config file
#
# OPTIONS: ---
# REQUIREMENTS: ---
# BUGS: ---
# NOTES: ---
# AUTHOR: John Ryland (jryland@xiaofrog.com)
# COMPANY: InvertedLogic
# VERSION: 1.0
# CREATED: 20/07/2008 01:36:18 CST
# REVISION: ---
#===============================================================================
#CROSS_PREFIX=arm-linux-
CROSS_PREFIX=
LFLAGS="-framework OpenGL -framework GLUT -framework AppKit -lz"
cat << EOF
CFLAGS = -I. \$(INCLUDES)
CXXFLAGS = \$(CFLAGS)
LFLAGS = $LFLAGS
CC = @cd \$(BASE) ; echo "CC \$<" ; ${CROSS_PREFIX}cc
CC_DEPS = @cd \$(BASE) ; ${CROSS_PREFIX}cc
CC_QUIET = @cd \$(BASE) ; ${CROSS_PREFIX}cc
CXX = @cd \$(BASE) ; echo "CXX \$<" ; ${CROSS_PREFIX}c++
CXX_DEPS = @cd \$(BASE) ; ${CROSS_PREFIX}c++
LINK = @cd \$(BASE) ; echo "LD \$@" ; ${CROSS_PREFIX}c++
AR = @cd \$(BASE) ; echo "AR \$@" ; ${CROSS_PREFIX}ar cr
RANLIB = @cd \$(BASE) ; echo "RANLIB \$<" ; ${CROSS_PREFIX}ranlib -s
TAR = @cd \$(BASE) ; echo "TAR \$@" ; tar -cf
GZIP = @cd \$(BASE) ; echo "GZIP \$@" ; gzip -9f
LEX = @cd \$(BASE) ; echo "LEX \$<" ; flex
YACC = @cd \$(BASE) ; echo "YACC \$<" ; yacc
STRIP = @cd \$(BASE) ; echo "STRIP \$@" ; ${CROSS_PREFIX}strip
DEL = rm -rf
EOF