--- np2/x11/Attic/Imakefile 2004/06/17 14:36:33 1.22 +++ np2/x11/Attic/Imakefile 2004/08/04 11:57:05 1.26 @@ -18,12 +18,35 @@ XCOMM XCOMM GUI Toolkit XCOMM -#if defined(USE_GTK2) +#if defined(USE_GTK2) && !defined(USE_GTK2_GTK1) +GTK_CONFIG?= pkg-config gtk+-2.0 +CFLAGS+= -DGTK_DISABLE_DEPRECATED +GTK_DEFINE= -DUSE_GTK2=1 + +GTKDEPOBJS= gtk2/dialog_about.o gtk2/dialog_calendar.o \ + gtk2/dialog_config.o gtk2/dialog_midi.o gtk2/dialog_newdisk.o \ + gtk2/dialog_screen.o gtk2/dialog_sound.o \ + gtk2/window_keydisp.o gtk2/window_softkbd.o \ + gtk2/gtk_drawmng.o gtk2/gtk_screen.o gtk2/gtk_font.o \ + gtk2/gtk_keyboard.o gtk2/gtk_menu.o gtk2/gtk_mouse.o \ + gtk2/gtk_main.o gtk2/gtk_wrapper.o +#else /* !(USE_GTK2 && !USE_GTK2_GTK1) */ +#if defined(USE_GTK2_GTK1) GTK_CONFIG?= pkg-config gtk+-2.0 #else GTK_CONFIG?= gtk-config #endif GTK_DEFINE= -DUSE_GTK=1 + +GTKDEPOBJS= gtk/dialog_about.o gtk/dialog_calendar.o gtk/dialog_config.o \ + gtk/dialog_file_selection.o gtk/dialog_midi.o \ + gtk/dialog_newdisk.o gtk/dialog_screen.o gtk/dialog_sound.o \ + gtk/window_debug.o gtk/window_keydisp.o gtk/window_viewer.o \ + gtk/window_softkbd.o \ + gtk/gtk_drawmng.o gtk/gtk_screen.o gtk/gtk_font.o \ + gtk/gtk_keyboard.o gtk/gtk_menu.o gtk/gtk_mouse.o \ + gtk/gtk_main.o gtk/gtk_wrapper.o +#endif /* USE_GTK2 && !USE_GTK2_GTK1 */ GTK_INCLUDE= `$(GTK_CONFIG) --cflags` GTK_LIB= `$(GTK_CONFIG) --libs` @@ -168,14 +191,7 @@ DEBUGOBJS= debug/viewmem.o SNDDRVOBJS= snddrv/esd.o snddrv/netbsd.o snddrv/oss.o snddrv/sdl.o -GTKDEPOBJS= gtk/dialog_about.o gtk/dialog_calendar.o gtk/dialog_config.o \ - gtk/dialog_file_selection.o gtk/dialog_midi.o \ - gtk/dialog_newdisk.o gtk/dialog_screen.o gtk/dialog_sound.o \ - gtk/window_debug.o gtk/window_keydisp.o gtk/window_viewer.o \ - gtk/window_softkbd.o \ - gtk/gtk_drawmng.o gtk/gtk_screen.o gtk/gtk_font.o \ - gtk/gtk_keyboard.o gtk/gtk_menu.o gtk/gtk_mouse.o \ - gtk/gtk_main.o gtk/gtk_wrapper.o +JOYDRVOBJS= joydrv/sdl.o #if defined(CPUCORE_IA32) @@ -237,7 +253,8 @@ NP2OBJS+= ../debugsub.o OBJS= $(COMMONOBJS) $(BIOSOBJS) $(CBUSOBJS) $(FDDOBJS) $(FONTOBJS) \ $(IOOBJS) $(LIOOBJS) $(NP2OBJS) $(SOUNDOBJS) $(GETSNDOBJS) \ $(VERMOUTHOBJS) $(VRAMOBJS) $(GENERICOBJS) $(CPUOBJS) \ - $(X11OBJS) $(DEBUGOBJS) $(SNDDRVOBJS) $(GTKDEPOBJS) + $(X11OBJS) $(DEBUGOBJS) $(SNDDRVOBJS) $(JOYDRVOBJS) \ + $(GTKDEPOBJS) CSRCS= $(COMMONOBJS:.o=.c) $(BIOSOBJS:.o=.c) $(CBUSOBJS:.o=.c) \ $(FDDOBJS:.o=.c) $(FONTOBJS:.o=.c) $(IOOBJS:.o=.c) \ @@ -245,8 +262,8 @@ CSRCS= $(COMMONOBJS:.o=.c) $(BIOSOBJS:. $(SOUNDOBJS:.o=.c) $(GETSNDOBJS:.o=.c) $(VERMOUTHOBJS:.o=.c) \ $(VRAMOBJS:.o=.c) $(GENERICOBJS:.o=.c) \ $(CPUOBJS:.o=.c) \ - $(DEBUGOBJS:.o=.c) $(SNDDRVOBJS:.o=.c) $(X11OBJS:.o=.c) \ - $(GTKDEPOBJS:.o=.c) + $(DEBUGOBJS:.o=.c) $(SNDDRVOBJS:.o=.c) $(JOYDRVOBJS:.o=.c) \ + $(X11OBJS:.o=.c) $(GTKDEPOBJS:.o=.c) SRCS= $(CSRCS) ALLSRCS= $(ASRCS) $(CSRCS)