--- np2/x11/Attic/Imakefile 2004/03/25 15:10:33 1.19 +++ np2/x11/Attic/Imakefile 2004/08/04 11:57:05 1.26 @@ -18,8 +18,35 @@ XCOMM XCOMM GUI Toolkit XCOMM +#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` @@ -114,7 +141,7 @@ FONTOBJS= ../font/font.o ../font/fontdat GENERICOBJS= ../generic/cmndraw.o ../generic/keydisp.o ../generic/cmjasts.o \ ../generic/hostdrv.o ../generic/hostdrvs.o ../generic/unasm.o \ - ../generic/np2info.o ../generic/memdbg32.o + ../generic/np2info.o ../generic/memdbg32.o ../generic/softkbd.o IOOBJS= ../io/iocore.o ../io/artic.o ../io/cgrom.o ../io/cpuio.o \ ../io/crtc.o ../io/dipsw.o ../io/dmac.o ../io/egc.o \ @@ -125,7 +152,7 @@ IOOBJS= ../io/iocore.o ../io/artic.o .. ../io/necio.o ../io/epsonio.o ../io/pcidev.o LIOOBJS= ../lio/lio.o ../lio/gscreen.o ../lio/gpset.o ../lio/gline.o \ - ../lio/gput1.o + ../lio/gcircle.o ../lio/gput1.o NP2OBJS= ../pccore.o ../nevent.o ../calendar.o ../timing.o \ ../statsave.o ../keystat.o @@ -154,7 +181,7 @@ VRAMOBJS= ../vram/vram.o ../vram/scrndra ../vram/maketgrp.o ../vram/makegrph.o ../vram/scrnbmp.o \ ../vram/makegrex.o -X11OBJS= dosio.o ini.o trace.o toolkit.o kdispwin.o \ +X11OBJS= dosio.o ini.o trace.o toolkit.o kdispwin.o skbdwin.o \ cmmidi.o cmserial.o \ drawmng.o kbdmng.o \ commng.o joymng.o soundmng.o sysmng.o taskmng.o timemng.o \ @@ -164,13 +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/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) @@ -232,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) \ @@ -240,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)