--- np2/x11/Attic/Imakefile 2007/01/23 15:48:20 1.32 +++ np2/x11/Attic/Imakefile 2011/12/24 14:06:13 1.41 @@ -1,5 +1,3 @@ -XCOMM $Id: Imakefile,v 1.32 2007/01/23 15:48:20 monaka Exp $ - XCOMM XCOMM user config XCOMM @@ -14,7 +12,7 @@ XCOMM #if defined(BIGENDIAN) CFLAGS+= -DWORDS_BIGENDIAN #endif - +CFLAGS+= $(MACHINE_ENDIAN_CFLAGS) XCOMM XCOMM GUI Toolkit @@ -23,7 +21,7 @@ XCOMM GTK_CONFIG?= pkg-config gtk+-2.0 GTK_INCLUDE= `$(GTK_CONFIG) --cflags` GTK_LIB= `$(GTK_CONFIG) --libs` -GTK_DEFINE= -DUSE_GTK2=1 +GTK_DEFINE= GTKDEPOBJS= gtk2/dialog_about.o gtk2/dialog_calendar.o \ gtk2/dialog_config.o gtk2/dialog_midi.o gtk2/dialog_newdisk.o \ @@ -40,12 +38,13 @@ XCOMM #if defined(USE_SDLAUDIO) || defined(USE_SDLMIXER) SOUND_DEFINE+= -DUSE_SDLAUDIO -SDL_CONFIG?= sdl-config +SDL_CONFIG?= pkg-config sdl SDL_INCLUDE= `$(SDL_CONFIG) --cflags` SDL_LIB= `$(SDL_CONFIG) --libs` #if defined(USE_SDLMIXER) CFLAGS+= -DUSE_SDLMIXER -SDL_LIB+= -lSDL_mixer +SDL_INCLUDE+= `pkg-config SDL_mixer --cflags` +SDL_LIB+= `pkg-config SDL_mixer --libs` #endif #endif @@ -53,9 +52,11 @@ SDL_LIB+= -lSDL_mixer CDEBUGFLAGS+= -fsigned-char SYSRESPATH?= $(LIBDIR)/xnp2 +NP2LOCALEDIR?= $(PROJECTROOT)/share/locale DEFINES= ShmDefines \ -DSYSRESPATH=\"$(SYSRESPATH)\" \ + -DNP2LOCALEDIR=\"$(NP2LOCALEDIR)\" \ $(SOUND_DEFINE) $(GTK_DEFINE) \ $(CPUFLAGS) @@ -155,7 +156,7 @@ VRAMOBJS= ../vram/vram.o ../vram/scrndra ../vram/makegrex.o X11OBJS= dosio.o ini.o trace.o \ - toolkit.o kdispwin.o skbdwin.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 \ @@ -240,18 +241,20 @@ ALLSRCS= $(ASRCS) $(CSRCS) .c.o: $(CC) -o $@ $(CFLAGS) $(_NOOP_) -c $< +xnp2.man: xnp2.man1 + @sed -e 's;@PKGDATADIR@;$(LIBDIR)/xnp2;' < xnp2.man1 > $@ + +xnp2.jman: xnp2.jman1 + @sed -e 's;@PKGDATADIR@;$(LIBDIR)/xnp2;' < xnp2.jman1 > $@ + ComplexProgramTarget(xnp2) InstallMultipleFlags(resources/fddseek.wav, $(SYSRESPATH), $(INSTDATFLAGS)) InstallMultipleFlags(resources/fddseek1.wav, $(SYSRESPATH), $(INSTDATFLAGS)) - -XCOMM -XCOMM for Release -XCOMM -XCOMM InstallMultipleFlags(../np2tool/np2tool.d88, $(SYSRESPATH), $(INSTDATFLAGS)) +InstallMultipleFlags(../np2tool/np2tool.d88, $(SYSRESPATH), $(INSTDATFLAGS)) clean:: - $(RM) $(OBJS) + $(RM) $(OBJS) xnp2.man xnp2.jman cpuclean: $(RM) $(CPUOBJS)