blob: 32a80547a80e27a1737ba366bde2df98d3698cad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
--- alsa_plugin/Makefile.old 2005-02-28 20:54:40.718370614 -0800
+++ alsa_plugin/Makefile 2005-02-28 20:55:54.048853201 -0800
@@ -4,6 +4,11 @@
GUILDFLAGS = `gtk-config --libs`
OBJECTS = gtk1_gui.o
endif
+ifeq ($(GRAPHICAL_INTERFACE),gtk2)
+ GUICFLAGS = -D_GTK2 `pkg-config --cflags gtk+-2.0`
+ GUILDFLAGS = `pkg-config --libs gtk+-2.0`
+ OBJECTS = gtk1_gui.o
+endif
ifeq ($(GRAPHICAL_INTERFACE),qt3)
GUICFLAGS = -DUSE_QT -I$(QTDIR)/include -I$(QTDIR)/mkspecs/linux-g++ -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -D_REENTRANT
GUILDFLAGS = -L$(QTDIR)/lib -lqt-mt
@@ -46,7 +51,6 @@
$(PLUGIN): $(OBJECTS)
$(LD) $(LDFLAGS) -o $@ $(OBJECTS)
- strip --strip-all $@
instructions:
$(warning please copy $(PLUGIN) in the plugins/ folder of the emulator)
--- alsa_plugin/gtk1_gui.cpp.old 2005-02-28 20:54:50.072190695 -0800
+++ alsa_plugin/gtk1_gui.cpp 2005-02-28 20:55:45.015049773 -0800
@@ -56,7 +56,7 @@
void CreateGUIObject( Plugin_Graphical_Interface **GUI, Plugin_Audio_Driver *drv )
{
- ( ( GTK1_Interface * )( *GUI ) ) = new GTK1_Interface( drv );
+ *GUI = dynamic_cast<Plugin_Graphical_Interface *>(new GTK1_Interface( drv ));
}
void DeleteGUIObject( Plugin_Graphical_Interface **GUI )
|