summaryrefslogtreecommitdiff
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 )