summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2002-07-12 17:08:57 +0000
committerDaniel Caujolle-Bert <f1rmb@users.sourceforge.net>2002-07-12 17:08:57 +0000
commitded28bc2d01053cfff2c215607d2d8bd9bf67cf8 (patch)
treefc0ca7240a5e8e6a30bd200412db8d1b59b4470d
parent4c782357e00ed71e557ca450a3051b18b8734985 (diff)
downloadxine-lib-ded28bc2d01053cfff2c215607d2d8bd9bf67cf8.tar.gz
xine-lib-ded28bc2d01053cfff2c215607d2d8bd9bf67cf8.tar.bz2
Fix vidix drivers compilation (rage128, mga_crtc2, and perhaps mach64).
CVS patchset: 2251 CVS date: 2002/07/12 17:08:57
-rw-r--r--src/video_out/vidix/drivers/Makefile.am42
1 files changed, 36 insertions, 6 deletions
diff --git a/src/video_out/vidix/drivers/Makefile.am b/src/video_out/vidix/drivers/Makefile.am
index d5346f850..1fd33c80c 100644
--- a/src/video_out/vidix/drivers/Makefile.am
+++ b/src/video_out/vidix/drivers/Makefile.am
@@ -14,17 +14,35 @@ radeon_vid_la_SOURCES = radeon_vid.c
radeon_vid_la_LIBADD = $(top_builddir)/src/video_out/libdha/libdha.la -lm
radeon_vid_la_LDFLAGS = -avoid-version -module
-rage128_vid_la_SOURCES = radeon_vid.c
+rage128_vid.c:
+ @echo "$(LN_S) -f $(top_srcdir)/src/video_out/vidix/drivers/radeon_vid.c \
+ $(top_srcdir)/src/video_out/vidix/drivers/$*.c"; \
+ $(LN_S) -f $(top_srcdir)/src/video_out/vidix/drivers/radeon_vid.c \
+ $(top_srcdir)/src/video_out/vidix/drivers/$*.c
+
+rage128_vid.lo: $(rage128_vid_la_SOURCES)
+ source='$<' object='$@' libtool=yes \
+ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
+ $(CCDEPMODE) $(depcomp) \
+ $(LTCOMPILE) -DRAGE128 -c -o $@ `test -f $< || echo '$(srcdir)/'`$<
+
+rage128_vid_la_SOURCES = rage128_vid.c
rage128_vid_la_LIBADD = $(top_builddir)/src/video_out/libdha/libdha.la
-rage128_vid_la_LDFLAGS = -avoid-version -module -DRAGE128
+rage128_vid_la_LDFLAGS = -avoid-version -module
pm3_vid_la_SOURCES = pm3_vid.c
pm3_vid_la_LIBADD = $(top_builddir)/src/video_out/libdha/libdha.la
pm3_vid_la_LDFLAGS = -avoid-version -module
+mach64_vid.lo:
+ source='$<' object='$@' libtool=yes \
+ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
+ $(CCDEPMODE) $(depcomp) \
+ $(LTCOMPILE) -DRAGE128 -c -o $@ `test -f $< || echo '$(srcdir)/'`$<
+
mach64_vid_la_SOURCES = mach64_vid.c
mach64_vid_la_LIBADD = $(top_builddir)/src/video_out/libdha/libdha.la
-mach64_vid_la_LDFLAGS = -avoid-version -module -DRAGE128
+mach64_vid_la_LDFLAGS = -avoid-version -module
nvidia_vid_la_SOURCES = nvidia_vid.c
nvidia_vid_la_LIBADD = $(top_builddir)/src/video_out/libdha/libdha.la -lm
@@ -38,9 +56,21 @@ mga_vid_la_SOURCES = mga_vid.c
mga_vid_la_LIBADD = $(top_builddir)/src/video_out/libdha/libdha.la -lm
mga_vid_la_LDFLAGS = -avoid-version -module
-mga_crtc2_vid_la_SOURCES = mga_vid.c
+mga_crtc2_vid.c:
+ @echo "$(LN_S) -f $(top_srcdir)/src/video_out/vidix/drivers/mga_vid.c \
+ $(top_srcdir)/src/video_out/vidix/drivers/$*.c"; \
+ $(LN_S) -f $(top_srcdir)/src/video_out/vidix/drivers/mga_vid.c \
+ $(top_srcdir)/src/video_out/vidix/drivers/$*.c
+
+mga_crtc2_vid.lo: $(mga_crtc2_vid_la_SOURCES)
+ source='$<' object='$@' libtool=yes \
+ depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
+ $(CCDEPMODE) $(depcomp) \
+ $(LTCOMPILE) -DCRTC2 -c -o $@ `test -f $< || echo '$(srcdir)/'`$<
+
+mga_crtc2_vid_la_SOURCES = mga_crtc2_vid.c
mga_crtc2_vid_la_LIBADD = $(top_builddir)/src/video_out/libdha/libdha.la -lm
-mga_crtc2_vid_la_LDFLAGS = -avoid-version -module -DCRTC2
+mga_crtc2_vid_la_LDFLAGS = -avoid-version -module
noinst_HEADERS = mach64.h nvidia.h pm3_regs.h radeon.h
@@ -51,7 +81,7 @@ install-debug: debug
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
mostlyclean-generic:
- -rm -f *~ \#* .*~ .\#*
+ -rm -f *~ \#* .*~ .\#* rage128_vid.c mga_crtc2_vid.c
maintainer-clean-generic:
-@echo "This command is intended for maintainers to use;"