comparison Makefile @ 26539:d572ecfb34ae

Make sure all autogenerated .h and .c files exist in the vidix subdirectory before trying to create object or dependency files there.
author diego
date Mon, 28 Apr 2008 13:28:36 +0000
parents 042e31cf3c25
children 362f8c285877
comparison
equal deleted inserted replaced
26538:1b05ff23d572 26539:d572ecfb34ae
711 vidix/pci_names.h vidix/pci_vendors.h 711 vidix/pci_names.h vidix/pci_vendors.h
712 712
713 $(VIDIX_PCI_FILES): vidix/pci.db 713 $(VIDIX_PCI_FILES): vidix/pci.db
714 LC_ALL=C awk -f vidix/pci_db2c.awk $< $(VIDIX_PCIDB) 714 LC_ALL=C awk -f vidix/pci_db2c.awk $< $(VIDIX_PCIDB)
715 715
716 vidix/%.o vidix/%.d: $(VIDIX_PCI_FILES) 716 VIDIX_DEPS = $(filter vidix/%,$(SRCS_MPLAYER:.c=.d))
717 VIDIX_OBJS = $(filter vidix/%,$(SRCS_MPLAYER:.c=.o))
718
719 $(VIDIX_DEPS) $(VIDIX_OBJS): $(VIDIX_PCI_FILES)
717 720
718 liba52/test: liba52/test.c cpudetect.o $(filter liba52/%,$(SRCS_COMMON:.c=.o)) 721 liba52/test: liba52/test.c cpudetect.o $(filter liba52/%,$(SRCS_COMMON:.c=.o))
719 722
720 mp3lib/test: mp3lib/test.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm 723 mp3lib/test: mp3lib/test.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm
721 mp3lib/test2: mp3lib/test2.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm 724 mp3lib/test2: mp3lib/test2.c $(filter mp3lib/%,$(SRCS_COMMON:.c=.o)) libvo/aclib.o cpudetect.o mp_msg-mencoder.o mp_fifo.o osdep/$(TIMER) osdep/$(GETCH) -ltermcap -lm
898 $(CC) $(CFLAGS) -o $@ $^ 901 $(CC) $(CFLAGS) -o $@ $^
899 902
900 toolsclean: 903 toolsclean:
901 rm -f $(ALLTOOLS) TOOLS/fastmem*-* TOOLS/realcodecs/*.so.6.0 904 rm -f $(ALLTOOLS) TOOLS/fastmem*-* TOOLS/realcodecs/*.so.6.0
902 905
903 -include $(DEPS) 906 #-include $(DEPS)
904 907
905 .PHONY: all doxygen *install* recurse strip *tools 908 .PHONY: all doxygen *install* recurse strip *tools