make/update-rules.sh

changeset 306
a7475f739778
parent 8
756b49205a29
equal deleted inserted replaced
305:67a590cf2d15 306:a7475f739778
39 39
40 mv Makefile Makefile.old 40 mv Makefile Makefile.old
41 sed '/FORCE:/q' Makefile.old > Makefile 41 sed '/FORCE:/q' Makefile.old > Makefile
42 echo >> Makefile 42 echo >> Makefile
43 for file in `ls *.c` ; do 43 for file in `ls *.c` ; do
44 "$CC" -MT "\$(BUILD_DIR)/${file/.c/.o}" -MM $CFLAGS "$file" 44 "$CC" -MT "\$(BUILD_DIR)/${file%.c}.o" -MM $CFLAGS "$file"
45 printf '\t@echo "Compiling $<"\n' 45 printf '\t@echo "Compiling $<"\n'
46 printf '\t$(CC) -o $@ $(CFLAGS) -c $<\n\n' 46 printf '\t$(CC) -o $@ $(CFLAGS) -c $<\n\n'
47 done >> Makefile 47 done >> Makefile
48 rm Makefile.old 48 rm Makefile.old

mercurial