diff options
Diffstat (limited to 'default.do')
-rw-r--r-- | default.do | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/default.do b/default.do new file mode 100644 index 0000000..1572634 --- /dev/null +++ b/default.do @@ -0,0 +1,24 @@ +# define all project wide variables + +export ROOTDIR=$(pwd) +export SRCDIR=$ROOTDIR/src +export OUTDIR=$ROOTDIR/out +export VERSION="pre-0.01" + +DESTDIR=${DESTDIR-/usr/bin} + +if [ "$1" = "all" ]; then + redo-ifchange $OUTDIR/redo +elif [ "$1" = "clean" ]; then + rm -rf $OUTDIR/*.tmp $OUTDIR/*.o $OUTDIR/redo $OUTDIR/CC + # autoconf stuff + rm -rf autom4te.cache config.h.in configure config.status config.log config.h +elif [ "$1" = "install" ]; then + redo-ifchange all + mkdir -p $DESTDIR + install $OUTDIR/redo $DESTDIR + ln -sf $DESTDIR/redo $DESTDIR/redo-ifchange + ln -sf $DESTDIR/redo $DESTDIR/redo-ifcreate + ln -sf $DESTDIR/redo $DESTDIR/redo-always + echo "Finished installing." +fi |