make/update-rules.sh

changeset 125
e195652038e0
parent 77
808a7324b467
equal deleted inserted replaced
124:08465aaec318 125:e195652038e0
28 28
29 mv Makefile Makefile.old 29 mv Makefile Makefile.old
30 sed '/FORCE:/q' Makefile.old > Makefile 30 sed '/FORCE:/q' Makefile.old > Makefile
31 echo >> Makefile 31 echo >> Makefile
32 for file in `ls *.c` ; do 32 for file in `ls *.c` ; do
33 "$CC" -MT "$target/${file/.c/.o}" -MM $CFLAGS "$file" 33 "$CC" -MT "$target/${file%.c}.o" -MM $CFLAGS "$file"
34 printf '\t@echo "Compiling $<"\n' 34 printf '\t@echo "Compiling $<"\n'
35 printf '\t$(CC) -o $@ $(CFLAGS) -c $<\n\n' 35 printf '\t$(CC) -o $@ $(CFLAGS) -c $<\n\n'
36 done >> Makefile 36 done >> Makefile
37 rm Makefile.old 37 rm Makefile.old

mercurial