uuprog
annotate configure @ 0:4f628556fa3e
uuprog initial commit
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Thu, 25 Aug 2011 08:53:01 +0300 |
parents | |
children |
rev | line source |
---|---|
nuclear@0 | 1 #!/bin/sh |
nuclear@0 | 2 |
nuclear@0 | 3 echo 'CC = gcc' >Makefile |
nuclear@0 | 4 echo 'CFLAGS = -pedantic -Wall -g' >>Makefile |
nuclear@0 | 5 echo >>Makefile |
nuclear@0 | 6 |
nuclear@0 | 7 allfiles=`echo *.c | sed 's/\.c//g'` |
nuclear@0 | 8 |
nuclear@0 | 9 echo '.PHONY: all' >>Makefile |
nuclear@0 | 10 echo "all: $allfiles" >>Makefile |
nuclear@0 | 11 echo >>Makefile |
nuclear@0 | 12 |
nuclear@0 | 13 for i in *.c; do |
nuclear@0 | 14 bname=`basename $i .c` |
nuclear@0 | 15 |
nuclear@0 | 16 echo "$bname: $bname.o" >>Makefile |
nuclear@0 | 17 done |
nuclear@0 | 18 |
nuclear@0 | 19 echo >>Makefile |
nuclear@0 | 20 echo '.PHONY: clean' >>Makefile |
nuclear@0 | 21 echo 'clean:' >>Makefile |
nuclear@0 | 22 echo " rm -f $allfiles *.o" >>Makefile |
nuclear@0 | 23 |
nuclear@0 | 24 echo >>Makefile |
nuclear@0 | 25 echo '.PHONY: distclean' >>Makefile |
nuclear@0 | 26 echo 'distclean: clean' >>Makefile |
nuclear@0 | 27 echo ' rm -f Makefile' >>Makefile |