summaryrefslogtreecommitdiffstats
path: root/vidix/drivers/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'vidix/drivers/Makefile')
-rw-r--r--vidix/drivers/Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/vidix/drivers/Makefile b/vidix/drivers/Makefile
index 0ff7f35b21..244e34245d 100644
--- a/vidix/drivers/Makefile
+++ b/vidix/drivers/Makefile
@@ -52,7 +52,13 @@ NVIDIA_OBJS=nvidia_vid.o
NVIDIA_LIBS=-L../../libdha -ldha -lm
NVIDIA_CFLAGS=$(OPTFLAGS) -fPIC -I. -I..
-all: $(CYBERBLADE_VID) $(RADEON_VID) $(RAGE128_VID) $(MACH64_VID) $(NVIDIA_VID) $(GENFB_VID) $(MGA_VID) $(MGA_CRTC2_VID) $(PM3_VID)
+SIS_VID=sis_vid.so
+SIS_SRCS=sis_vid.c sis_bridge.c
+SIS_OBJS=sis_vid.o sis_bridge.o
+SIS_LIBS=-L../../libdha -ldha
+SIS_CFLAGS=$(OPTFLAGS) -fPIC -I. -I..
+
+all: $(CYBERBLADE_VID) $(RADEON_VID) $(RAGE128_VID) $(MACH64_VID) $(NVIDIA_VID) $(GENFB_VID) $(MGA_VID) $(MGA_CRTC2_VID) $(PM3_VID) $(SIS_VID)
.SUFFIXES: .c .o
@@ -113,6 +119,12 @@ $(MGA_CRTC2_OBJS): $(MGA_CRTC2_SRCS)
$(MGA_CRTC2_VID): $(MGA_CRTC2_OBJS)
$(CC) -shared $(MGA_CRTC2_OBJS) $(MGA_CRTC2_LIBS) -Wl,-soname,$(MGA_CRTC2_VID) -o $(MGA_CRTC2_VID)
+$(SIS_OBJS): $(SIS_SRCS)
+ $(CC) -c $(SIS_CFLAGS) -o $@ $(basename $@).c
+
+$(SIS_VID): $(SIS_OBJS)
+ $(LD) -g $(SIS_LIBS) -shared -soname $(SIS_VID) -o $(SIS_VID) $(SIS_OBJS)
+
clean:
rm -f *.o *.so *~