comparison Makefile @ 30984:ccf1dec0fce2

Generate dependency information as a sideeffect of compilation. This speeds up compilation times, simplifies the code and fixes dependency file generation in libav*.
author diego
date Tue, 06 Apr 2010 10:08:19 +0000
parents 83faa3af5f60
children 362425fe3de8
comparison
equal deleted inserted replaced
30983:8b6727d2d479 30984:ccf1dec0fce2
829 829
830 ###### generic rules ####### 830 ###### generic rules #######
831 831
832 all: $(ALL_PRG-yes) 832 all: $(ALL_PRG-yes)
833 833
834 %.d: %.c
835 $(MPDEPEND_CMD) > $@
836
837 %.d: %.cpp
838 $(MPDEPEND_CMD_CXX) > $@
839
840 %.d: %.m
841 $(MPDEPEND_CMD) > $@
842
843 %.ho: %.h 834 %.ho: %.h
844 $(CC) $(CFLAGS) -Wno-unused -c -o $@ -x c $< 835 $(CC) $(CFLAGS) -Wno-unused -c -o $@ -x c $<
845 836
846 %.o: %.S 837 %.o: %.S
847 $(CC) $(ASFLAGS) -c -o $@ $< 838 $(CC) $(ASFLAGS) -c -o $@ $<