view build @ 0:43dfb6e4e697

Initial Commit
author Jacob Alexander <triplehaata@gmail.com>
date Thu, 03 Mar 2011 16:38:32 -0800
parents
children
line wrap: on
line source

#!/bin/bash
#| Cleaner builder script, than plain usage of the Makefile

dir="Build"

#| If directory doesn't exist
if [ ! -d $dir ]; then
	mkdir -p $dir
	for file in {Makefile,*.c,*.h}; do
		ln -s "`pwd`/$file" $dir/.
	done
fi

cd $dir
make "$@"
cd $OLDPWD

#| On make clean, make it really clean
if [ "${1}" = "clean" ]; then
	rm -r $dir
	echo "Cleaned"
fi

exit 0