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