diff options
author | Tharre <tharre3@gmail.com> | 2014-11-17 15:48:23 +0100 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2014-11-17 15:48:23 +0100 |
commit | c27027cd2eeebfa63c084e746c7da46c952fb255 (patch) | |
tree | fee98369607e9adea91914fb60b05e53a20c12ce /Redofile | |
parent | df9bc5b9d048c7ecb96838123e39d5bc7c23aa18 (diff) | |
download | redo-c27027cd2eeebfa63c084e746c7da46c952fb255.tar.gz redo-c27027cd2eeebfa63c084e746c7da46c952fb255.tar.xz redo-c27027cd2eeebfa63c084e746c7da46c952fb255.zip |
Merge all redo-*.c files into redo.c.
The resulting redo binary behaves differently if called with each
respective redo-* name, and is symlinked to the different command names.
This should reduce the memory footprint of a redo build, as the OS only
needs to keep one copy of the redo code in memory.
Diffstat (limited to 'Redofile')
-rw-r--r-- | Redofile | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -8,19 +8,17 @@ export VERSION="pre-0.01" DESTDIR=${DESTDIR-/usr/bin} if [ "$1" = "all" ]; then - redo-ifchange $OUTDIR/redo $OUTDIR/redo-ifchange $OUTDIR/redo-ifcreate \ - $OUTDIR/redo-always + redo-ifchange $OUTDIR/redo elif [ "$1" = "clean" ]; then - rm -rf $OUTDIR/*.tmp $OUTDIR/*.o $OUTDIR/redo $OUTDIR/redo-ifchange \ - $OUTDIR/redo-ifcreate $OUTDIR/redo-always $OUTDIR/CC + 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 - install $OUTDIR/redo-ifchange $DESTDIR - install $OUTDIR/redo-ifcreate $DESTDIR - install $OUTDIR/redo-always $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 |