diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-06-12 15:05:04 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2002-06-12 15:05:04 +0000 |
commit | faa32e3b9704292362b298c8cf5e0c5c7b71ac9d (patch) | |
tree | eb15c7b2496d289abf12d5548133208b01a415b4 | |
parent | 6c5572a3e91e95c7f92f1110fac91caa241a9a87 (diff) | |
download | xine-lib-faa32e3b9704292362b298c8cf5e0c5c7b71ac9d.tar.gz xine-lib-faa32e3b9704292362b298c8cf5e0c5c7b71ac9d.tar.bz2 |
improve incremental building
only rebuild libdha/vidix when something changed
CVS patchset: 2067
CVS date: 2002/06/12 15:05:04
-rw-r--r-- | src/video_out/libdha/Makefile.am | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/video_out/libdha/Makefile.am b/src/video_out/libdha/Makefile.am index 9c4fb9c0e..4115b2143 100644 --- a/src/video_out/libdha/Makefile.am +++ b/src/video_out/libdha/Makefile.am @@ -8,6 +8,8 @@ if HAVE_VIDIX dha_lib = libdha.la endif +awk_generated = pci_dev_ids.c pci_ids.h pci_names.c pci_names.h pci_vendors.h + noinst_LTLIBRARIES = $(dha_lib) libdha_la_SOURCES = libdha.c mtrr.c pci.c pci_names.c mmi.c @@ -22,18 +24,19 @@ noinst_HEADERS = AsmMacros.h libdha.h ## for OpenBSD LIBS += -li386 ## We have to create some files, on the fly, this is why this rule is needed. -awk-depends: +pci_db2c.awk: +oth/pci.db: + +$(awk_generated): pci_db2c.awk oth/pci.db $(AWK) -f $(top_srcdir)/src/video_out/libdha/pci_db2c.awk \ $(top_srcdir)/src/video_out/libdha/oth/pci.db -pci_names.lo: awk-depends +pci_names.lo: $(awk_generated) source='$*.c' object='$@' libtool=yes \ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \ $(CCDEPMODE) $(depcomp) \ $(LTCOMPILE) -c -o $@ `test -f $*.c || echo '$(srcdir)/'`$*.c -pci_names.c: awk-depends - debug: @$(MAKE) CFLAGS="$(DEBUG_CFLAGS) @STATIC@ -DXINE_COMPILE" @@ -45,7 +48,7 @@ install-debug: debug mostlyclean-generic: -rm -f *~ \#* .*~ .\#* test - -rm -f pci_dev_ids.c pci_ids.h pci_names.c pci_names.h pci_vendors.h + -rm -f $(awk_generated) maintainer-clean-generic: -@echo "This command is intended for maintainers to use;" |