|
|
| version 1.33, 2008/03/13 16:27:39 | version 1.40, 2011/12/24 01:42:23 |
|---|---|
| Line 1 | Line 1 |
| XCOMM $Id$ | |
| XCOMM | XCOMM |
| XCOMM user config | XCOMM user config |
| XCOMM | XCOMM |
| Line 14 XCOMM | Line 12 XCOMM |
| #if defined(BIGENDIAN) | #if defined(BIGENDIAN) |
| CFLAGS+= -DWORDS_BIGENDIAN | CFLAGS+= -DWORDS_BIGENDIAN |
| #endif | #endif |
| CFLAGS+= $(MACHINE_ENDIAN_CFLAGS) | |
| XCOMM | XCOMM |
| XCOMM GUI Toolkit | XCOMM GUI Toolkit |
| Line 40 XCOMM | Line 38 XCOMM |
| #if defined(USE_SDLAUDIO) || defined(USE_SDLMIXER) | #if defined(USE_SDLAUDIO) || defined(USE_SDLMIXER) |
| SOUND_DEFINE+= -DUSE_SDLAUDIO | SOUND_DEFINE+= -DUSE_SDLAUDIO |
| SDL_CONFIG?= sdl-config | SDL_CONFIG?= pkg-config sdl |
| SDL_INCLUDE= `$(SDL_CONFIG) --cflags` | SDL_INCLUDE= `$(SDL_CONFIG) --cflags` |
| SDL_LIB= `$(SDL_CONFIG) --libs` | SDL_LIB= `$(SDL_CONFIG) --libs` |
| #if defined(USE_SDLMIXER) | #if defined(USE_SDLMIXER) |
| CFLAGS+= -DUSE_SDLMIXER | CFLAGS+= -DUSE_SDLMIXER |
| SDL_LIB+= -lSDL_mixer | SDL_INCLUDE+= `pkg-config SDL_mixer --cflags` |
| SDL_LIB+= `pkg-config SDL_mixer --libs` | |
| #endif | #endif |
| #endif | #endif |
| Line 53 SDL_LIB+= -lSDL_mixer | Line 52 SDL_LIB+= -lSDL_mixer |
| CDEBUGFLAGS+= -fsigned-char | CDEBUGFLAGS+= -fsigned-char |
| SYSRESPATH?= $(LIBDIR)/xnp2 | SYSRESPATH?= $(LIBDIR)/xnp2 |
| NP2LOCALEDIR?= $(PROJECTROOT)/share/locale | |
| DEFINES= ShmDefines \ | DEFINES= ShmDefines \ |
| -DSYSRESPATH=\"$(SYSRESPATH)\" \ | -DSYSRESPATH=\"$(SYSRESPATH)\" \ |
| -DNP2LOCALEDIR=\"$(NP2LOCALEDIR)\" \ | |
| $(SOUND_DEFINE) $(GTK_DEFINE) \ | $(SOUND_DEFINE) $(GTK_DEFINE) \ |
| $(CPUFLAGS) | $(CPUFLAGS) |
| Line 240 ALLSRCS= $(ASRCS) $(CSRCS) | Line 241 ALLSRCS= $(ASRCS) $(CSRCS) |
| .c.o: | .c.o: |
| $(CC) -o $@ $(CFLAGS) $(_NOOP_) -c $< | $(CC) -o $@ $(CFLAGS) $(_NOOP_) -c $< |
| xnp2.man: xnp2.man1 | |
| @sed -e 's;@PKGDATADIR@;$(LIBDIR)/xnp2;' < $< > $@ | |
| xnp2.jman: xnp2.jman1 | |
| @sed -e 's;@PKGDATADIR@;$(LIBDIR)/xnp2;' < $< > $@ | |
| ComplexProgramTarget(xnp2) | ComplexProgramTarget(xnp2) |
| InstallMultipleFlags(resources/fddseek.wav, $(SYSRESPATH), $(INSTDATFLAGS)) | InstallMultipleFlags(resources/fddseek.wav, $(SYSRESPATH), $(INSTDATFLAGS)) |
| InstallMultipleFlags(resources/fddseek1.wav, $(SYSRESPATH), $(INSTDATFLAGS)) | InstallMultipleFlags(resources/fddseek1.wav, $(SYSRESPATH), $(INSTDATFLAGS)) |
| InstallMultipleFlags(../np2tool/np2tool.d88, $(SYSRESPATH), $(INSTDATFLAGS)) | |
| XCOMM | |
| XCOMM for Release | |
| XCOMM | |
| XCOMM InstallMultipleFlags(../np2tool/np2tool.d88, $(SYSRESPATH), $(INSTDATFLAGS)) | |
| clean:: | clean:: |
| $(RM) $(OBJS) | $(RM) $(OBJS) xnp2.man xnp2.jman |
| cpuclean: | cpuclean: |
| $(RM) $(CPUOBJS) | $(RM) $(CPUOBJS) |