make/update-rules.sh

changeset 1708
9d6b0f92c710
parent 988
15b3ca7ee33f
equal deleted inserted replaced
1707:8cce5ea3962b 1708:9d6b0f92c710
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 "$CC" -MT "$target/${file/.c/\$(OBJ_EXT)}" -MM $CFLAGS $extra_flags "$file" 50 "$CC" -MT "$target/${file%.c}\$(OBJ_EXT)" -MM $CFLAGS $extra_flags "$file"
51 printf '\t@echo "Compiling $<"\n' 51 printf '\t@echo "Compiling $<"\n'
52 printf '\t$(CC) -o $@ $(CFLAGS) %s -c $<\n\n' "$extra_flags" 52 printf '\t$(CC) -o $@ $(CFLAGS) %s -c $<\n\n' "$extra_flags"
53 done >> Makefile 53 done >> Makefile
54 rm Makefile.old 54 rm Makefile.old

mercurial