Maintenant le vlc fonctionne correctement sous BeOS (� part la synchro).
authorJean-Marc Dressler <polux@videolan.org>
Tue, 18 Jul 2000 19:23:00 +0000 (19:23 +0000)
committerJean-Marc Dressler <polux@videolan.org>
Tue, 18 Jul 2000 19:23:00 +0000 (19:23 +0000)
Makefile.in
plugins/beos/beos.cpp

index 4008205..2d37bbc 100644 (file)
@@ -140,8 +140,12 @@ LCFLAGS += -Wall
 
 # Debugging and profiling support
 ifneq ($(DEBUG),0)
+ifeq ($(SYS),beos)
+CFLAGS += -g
+else
 CFLAGS += -pg
 endif
+endif
 
 #################################################################################
 # Objects and files
@@ -414,7 +418,7 @@ $(ASM_OBJ): %.o: %.S
 #$(PLUGIN_OBJ): %.so: .dep/%.d
 
 lib/beos.so: $(PLUGIN_BEOS)
-       $(CC) $(CCFLAGS) $(CFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
+       $(CC) $(CCFLAGS) $(CFLAGS) $(LCFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
 $(PLUGIN_BEOS): %.o: %.cpp
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<
 
@@ -468,12 +472,20 @@ $(PLUGIN_GGI): %.o: %.c
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<
 
 lib/yuv.so: $(PLUGIN_YUV)
+ifeq ($(SYS),beos)
+       $(CC) $(CCFLAGS) $(CFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
+else
        ld -shared -o $@ $^
+endif
 $(PLUGIN_YUV): %.o: %.c
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<
 
 lib/yuvmmx.so: $(PLUGIN_YUVMMX)
+ifeq ($(SYS),beos)
+       $(CC) $(CCFLAGS) $(CFLAGS) -nostart -Xlinker -soname=$@ -o $@ $^ plugins/_APP_
+else
        ld -shared -o $@ $^
+endif
 $(PLUGIN_YUVMMX): %.o: %.c
        $(CC) $(CCFLAGS) $(CFLAGS) -c -o $@ $<
 
index 2ff6280..0b92042 100644 (file)
@@ -63,6 +63,7 @@ plugin_info_t * GetConfig( void )
     p_info->aout_GetPlugin = aout_GetPlugin;
     p_info->vout_GetPlugin = vout_GetPlugin;
     p_info->intf_GetPlugin = intf_GetPlugin;
+    p_info->yuv_GetPlugin = NULL;
 
     return( p_info );
 }