make/update-rules.sh

changeset 1710
d53be93acc10
parent 1708
9d6b0f92c710
equal deleted inserted replaced
1709:560a60fcf6ee 1710:d53be93acc10
45 45
46 mv Makefile Makefile.old 46 mv Makefile Makefile.old
47 sed '/FORCE:/q' Makefile.old > Makefile 47 sed '/FORCE:/q' Makefile.old > Makefile
48 echo >> Makefile 48 echo >> Makefile
49 for file in `ls *.c` ; do 49 for file in `ls *.c` ; do
50 if [ "$file" = "test_header_only.c" ]; then continue; fi
50 "$CC" -MT "$target/${file%.c}\$(OBJ_EXT)" -MM $CFLAGS $extra_flags "$file" 51 "$CC" -MT "$target/${file%.c}\$(OBJ_EXT)" -MM $CFLAGS $extra_flags "$file"
51 printf '\t@echo "Compiling $<"\n' 52 printf '\t@echo "Compiling $<"\n'
52 printf '\t$(CC) -o $@ $(CFLAGS) %s -c $<\n\n' "$extra_flags" 53 printf '\t$(CC) -o $@ $(CFLAGS) %s -c $<\n\n' "$extra_flags"
53 done >> Makefile 54 done >> Makefile
54 rm Makefile.old 55 rm Makefile.old

mercurial