real_topsrcdir= $(top_srcdir)/..
bin_PROGRAMS= xnp2
nodist_man1_MANS= xnp2.1 xnp2.1j
CLEANFILES= $(nodist_man1_MANS)
dist_pkgdata_DATA= $(real_topsrcdir)/x11/resources/fddseek.wav \
$(real_topsrcdir)/x11/resources/fddseek1.wav
dist_pkgdata_DATA+= $(real_topsrcdir)/np2tool/np2tool.d88
xnp2_SOURCES= $(real_topsrcdir)/x11/main.c \
$(real_topsrcdir)/x11/np2.c \
$(real_topsrcdir)/x11/dosio.c \
$(real_topsrcdir)/x11/ini.c \
$(real_topsrcdir)/x11/oemtext.c \
$(real_topsrcdir)/x11/trace.c \
$(real_topsrcdir)/x11/kdispwin.c \
$(real_topsrcdir)/x11/skbdwin.c \
$(real_topsrcdir)/x11/cmmidi.c \
$(real_topsrcdir)/x11/cmserial.c \
$(real_topsrcdir)/x11/drawmng.c \
$(real_topsrcdir)/x11/fontmng.c \
$(real_topsrcdir)/x11/kbdmng.c \
$(real_topsrcdir)/x11/commng.c \
$(real_topsrcdir)/x11/joymng.c \
$(real_topsrcdir)/x11/soundmng.c \
$(real_topsrcdir)/x11/sysmng.c \
$(real_topsrcdir)/x11/taskmng.c \
$(real_topsrcdir)/x11/timemng.c \
$(real_topsrcdir)/x11/gtk2/dialog_about.c \
$(real_topsrcdir)/x11/gtk2/dialog_calendar.c \
$(real_topsrcdir)/x11/gtk2/dialog_config.c \
$(real_topsrcdir)/x11/gtk2/dialog_midi.c \
$(real_topsrcdir)/x11/gtk2/dialog_newdisk.c \
$(real_topsrcdir)/x11/gtk2/dialog_screen.c \
$(real_topsrcdir)/x11/gtk2/dialog_sound.c \
$(real_topsrcdir)/x11/gtk2/window_keydisp.c \
$(real_topsrcdir)/x11/gtk2/window_softkbd.c \
$(real_topsrcdir)/x11/gtk2/gtk_drawmng.c \
$(real_topsrcdir)/x11/gtk2/gtk_screen.c \
$(real_topsrcdir)/x11/gtk2/gtk_font.c \
$(real_topsrcdir)/x11/gtk2/gtk_keyboard.c \
$(real_topsrcdir)/x11/gtk2/gtk_menu.c \
$(real_topsrcdir)/x11/gtk2/gtk_mouse.c \
$(real_topsrcdir)/x11/gtk2/gtk_main.c \
$(real_topsrcdir)/x11/gtk2/gtk_wrapper.c \
$(real_topsrcdir)/x11/debug/viewmem.c \
\
$(real_topsrcdir)/pccore.c \
$(real_topsrcdir)/nevent.c \
$(real_topsrcdir)/calendar.c \
$(real_topsrcdir)/timing.c \
$(real_topsrcdir)/statsave.c \
$(real_topsrcdir)/keystat.c \
\
$(real_topsrcdir)/common/strres.c \
$(real_topsrcdir)/common/milstr.c \
$(real_topsrcdir)/common/_memory.c \
$(real_topsrcdir)/common/textfile.c \
$(real_topsrcdir)/common/profile.c \
$(real_topsrcdir)/common/rect.c \
$(real_topsrcdir)/common/lstarray.c \
$(real_topsrcdir)/common/bmpdata.c \
$(real_topsrcdir)/common/mimpidef.c \
$(real_topsrcdir)/common/parts.c \
$(real_topsrcdir)/common/wavefile.c \
\
$(real_topsrcdir)/codecnv/eucsjis.c \
$(real_topsrcdir)/codecnv/eucucs2.c \
$(real_topsrcdir)/codecnv/sjiseuc.c \
$(real_topsrcdir)/codecnv/sjisucs2.c \
$(real_topsrcdir)/codecnv/ucs2utf8.c \
$(real_topsrcdir)/codecnv/utf8ucs2.c \
\
$(real_topsrcdir)/bios/bios.c \
$(real_topsrcdir)/bios/bios09.c \
$(real_topsrcdir)/bios/bios0c.c \
$(real_topsrcdir)/bios/bios12.c \
$(real_topsrcdir)/bios/bios13.c \
$(real_topsrcdir)/bios/bios18.c \
$(real_topsrcdir)/bios/bios19.c \
$(real_topsrcdir)/bios/bios1a.c \
$(real_topsrcdir)/bios/bios1b.c \
$(real_topsrcdir)/bios/bios1c.c \
$(real_topsrcdir)/bios/bios1f.c \
$(real_topsrcdir)/bios/sxsibios.c \
\
$(real_topsrcdir)/cbus/cbuscore.c \
$(real_topsrcdir)/cbus/pc9861k.c \
$(real_topsrcdir)/cbus/mpu98ii.c \
$(real_topsrcdir)/cbus/amd98.c \
$(real_topsrcdir)/cbus/board118.c \
$(real_topsrcdir)/cbus/board14.c \
$(real_topsrcdir)/cbus/board26k.c \
$(real_topsrcdir)/cbus/board86.c \
$(real_topsrcdir)/cbus/boardspb.c \
$(real_topsrcdir)/cbus/boardx2.c \
$(real_topsrcdir)/cbus/cs4231io.c \
$(real_topsrcdir)/cbus/pcm86io.c \
$(real_topsrcdir)/cbus/sasiio.c \
$(real_topsrcdir)/cbus/scsiio.c \
$(real_topsrcdir)/cbus/scsicmd.c \
$(real_topsrcdir)/cbus/ideio.c \
$(real_topsrcdir)/cbus/atapicmd.c \
\
$(real_topsrcdir)/fdd/diskdrv.c \
$(real_topsrcdir)/fdd/newdisk.c \
$(real_topsrcdir)/fdd/fddfile.c \
$(real_topsrcdir)/fdd/fdd_xdf.c \
$(real_topsrcdir)/fdd/fdd_d88.c \
$(real_topsrcdir)/fdd/fdd_mtr.c \
$(real_topsrcdir)/fdd/sxsi.c \
$(real_topsrcdir)/fdd/sxsihdd.c \
$(real_topsrcdir)/fdd/sxsicd.c \
\
$(real_topsrcdir)/font/font.c \
$(real_topsrcdir)/font/fontdata.c \
$(real_topsrcdir)/font/fontmake.c \
$(real_topsrcdir)/font/fontpc88.c \
$(real_topsrcdir)/font/fontpc98.c \
$(real_topsrcdir)/font/fontv98.c \
$(real_topsrcdir)/font/fontfm7.c \
$(real_topsrcdir)/font/fontx1.c \
$(real_topsrcdir)/font/fontx68k.c \
\
$(real_topsrcdir)/generic/cmndraw.c \
$(real_topsrcdir)/generic/keydisp.c \
$(real_topsrcdir)/generic/cmjasts.c \
$(real_topsrcdir)/generic/hostdrv.c \
$(real_topsrcdir)/generic/hostdrvs.c \
$(real_topsrcdir)/generic/unasm.c \
$(real_topsrcdir)/generic/np2info.c \
$(real_topsrcdir)/generic/memdbg32.c \
$(real_topsrcdir)/generic/softkbd.c \
\
$(real_topsrcdir)/io/iocore.c \
$(real_topsrcdir)/io/artic.c \
$(real_topsrcdir)/io/cgrom.c \
$(real_topsrcdir)/io/cpuio.c \
$(real_topsrcdir)/io/crtc.c \
$(real_topsrcdir)/io/dipsw.c \
$(real_topsrcdir)/io/dmac.c \
$(real_topsrcdir)/io/egc.c \
$(real_topsrcdir)/io/emsio.c \
$(real_topsrcdir)/io/fdc.c \
$(real_topsrcdir)/io/fdd320.c \
$(real_topsrcdir)/io/gdc.c \
$(real_topsrcdir)/io/gdc_sub.c \
$(real_topsrcdir)/io/gdc_pset.c \
$(real_topsrcdir)/io/mouseif.c \
$(real_topsrcdir)/io/nmiio.c \
$(real_topsrcdir)/io/np2sysp.c \
$(real_topsrcdir)/io/pic.c \
$(real_topsrcdir)/io/pit.c \
$(real_topsrcdir)/io/printif.c \
$(real_topsrcdir)/io/serial.c \
$(real_topsrcdir)/io/sysport.c \
$(real_topsrcdir)/io/upd4990.c \
$(real_topsrcdir)/io/necio.c \
$(real_topsrcdir)/io/epsonio.c \
$(real_topsrcdir)/io/pcidev.c \
\
$(real_topsrcdir)/lio/lio.c \
$(real_topsrcdir)/lio/gscreen.c \
$(real_topsrcdir)/lio/gpset.c \
$(real_topsrcdir)/lio/gline.c \
$(real_topsrcdir)/lio/gcircle.c \
$(real_topsrcdir)/lio/gput1.c \
\
$(real_topsrcdir)/mem/dmav30.c \
$(real_topsrcdir)/mem/dmax86.c \
$(real_topsrcdir)/mem/memegc.c \
$(real_topsrcdir)/mem/memems.c \
$(real_topsrcdir)/mem/memepp.c \
$(real_topsrcdir)/mem/memtram.c \
$(real_topsrcdir)/mem/memvga.c \
$(real_topsrcdir)/mem/memvram.c \
\
$(real_topsrcdir)/sound/sound.c \
$(real_topsrcdir)/sound/soundrom.c \
$(real_topsrcdir)/sound/s98.c \
$(real_topsrcdir)/sound/adpcmc.c \
$(real_topsrcdir)/sound/adpcmg.c \
$(real_topsrcdir)/sound/beepc.c \
$(real_topsrcdir)/sound/beepg.c \
$(real_topsrcdir)/sound/cs4231c.c \
$(real_topsrcdir)/sound/cs4231g.c \
$(real_topsrcdir)/sound/fmboard.c \
$(real_topsrcdir)/sound/fmtimer.c \
$(real_topsrcdir)/sound/opngenc.c \
$(real_topsrcdir)/sound/opngeng.c \
$(real_topsrcdir)/sound/pcm86c.c \
$(real_topsrcdir)/sound/pcm86g.c \
$(real_topsrcdir)/sound/psggenc.c \
$(real_topsrcdir)/sound/psggeng.c \
$(real_topsrcdir)/sound/rhythmc.c \
$(real_topsrcdir)/sound/sndcsec.c \
$(real_topsrcdir)/sound/tms3631c.c \
$(real_topsrcdir)/sound/tms3631g.c \
$(real_topsrcdir)/sound/getsnd/getsnd.c \
$(real_topsrcdir)/sound/getsnd/getsmix.c \
$(real_topsrcdir)/sound/getsnd/getmp3.c \
$(real_topsrcdir)/sound/getsnd/getogg.c \
$(real_topsrcdir)/sound/getsnd/getwave.c \
$(real_topsrcdir)/sound/vermouth/midiout.c \
$(real_topsrcdir)/sound/vermouth/midimod.c \
$(real_topsrcdir)/sound/vermouth/midinst.c \
$(real_topsrcdir)/sound/vermouth/midvoice.c \
$(real_topsrcdir)/sound/vermouth/midtable.c \
\
$(real_topsrcdir)/vram/vram.c \
$(real_topsrcdir)/vram/scrndraw.c \
$(real_topsrcdir)/vram/sdraw.c \
$(real_topsrcdir)/vram/dispsync.c \
$(real_topsrcdir)/vram/palettes.c \
$(real_topsrcdir)/vram/maketext.c \
$(real_topsrcdir)/vram/maketgrp.c \
$(real_topsrcdir)/vram/makegrph.c \
$(real_topsrcdir)/vram/scrnbmp.c \
$(real_topsrcdir)/vram/makegrex.c
AM_CPPFLAGS= -I$(real_topsrcdir) \
-I$(real_topsrcdir)/x11 \
-I$(real_topsrcdir)/x11/gtk2 \
-I$(real_topsrcdir)/x11/debug \
-I$(real_topsrcdir)/common \
-I$(real_topsrcdir)/codecnv \
-I$(real_topsrcdir)/bios \
-I$(real_topsrcdir)/cbus \
-I$(real_topsrcdir)/fdd \
-I$(real_topsrcdir)/font \
-I$(real_topsrcdir)/generic \
-I$(real_topsrcdir)/io \
-I$(real_topsrcdir)/lio \
-I$(real_topsrcdir)/mem \
-I$(real_topsrcdir)/sound \
-I$(real_topsrcdir)/sound/getsnd \
-I$(real_topsrcdir)/sound/vermouth \
-I$(real_topsrcdir)/vram \
$(GTK_CFLAGS) $(SDL_CFLAGS)
if HAVE_GCC
AM_CFLAGS= -fsigned-char
CFLAGS+= -fno-strict-aliasing
endif
xnp2_LDADD= $(GTK_LIBS) $(SDL_LIBS) \
$(X_LIBS) $(X_PRE_LIBS) $(XLIB) $(X_EXTRA_LIBS)
DEFS= @DEFS@ -DSYSRESPATH=\""$(pkgdatadir)"\"
if CPUCORE_IA32
xnp2_SOURCES+= $(real_topsrcdir)/i386c/cpucore.c \
$(real_topsrcdir)/i386c/memory.c \
$(real_topsrcdir)/i386c/ia32/interface.c \
$(real_topsrcdir)/i386c/ia32/ia32.c \
$(real_topsrcdir)/i386c/ia32/cpu.c \
$(real_topsrcdir)/i386c/ia32/cpu_io.c \
$(real_topsrcdir)/i386c/ia32/cpu_mem.c \
$(real_topsrcdir)/i386c/ia32/ctrlxfer.c \
$(real_topsrcdir)/i386c/ia32/debug.c \
$(real_topsrcdir)/i386c/ia32/disasm.c \
$(real_topsrcdir)/i386c/ia32/exception.c \
$(real_topsrcdir)/i386c/ia32/groups.c \
$(real_topsrcdir)/i386c/ia32/inst_table.c \
$(real_topsrcdir)/i386c/ia32/paging.c \
$(real_topsrcdir)/i386c/ia32/resolve.c \
$(real_topsrcdir)/i386c/ia32/segments.c \
$(real_topsrcdir)/i386c/ia32/task.c \
$(real_topsrcdir)/i386c/ia32/instructions/bin_arith.c \
$(real_topsrcdir)/i386c/ia32/instructions/bit_byte.c \
$(real_topsrcdir)/i386c/ia32/instructions/ctrl_trans.c \
$(real_topsrcdir)/i386c/ia32/instructions/data_trans.c \
$(real_topsrcdir)/i386c/ia32/instructions/dec_arith.c \
$(real_topsrcdir)/i386c/ia32/instructions/flag_ctrl.c \
$(real_topsrcdir)/i386c/ia32/instructions/fpu.c \
$(real_topsrcdir)/i386c/ia32/instructions/logic_arith.c \
$(real_topsrcdir)/i386c/ia32/instructions/misc_inst.c \
$(real_topsrcdir)/i386c/ia32/instructions/seg_reg.c \
$(real_topsrcdir)/i386c/ia32/instructions/shift_rotate.c \
$(real_topsrcdir)/i386c/ia32/instructions/string_inst.c \
$(real_topsrcdir)/i386c/ia32/instructions/system_inst.c \
$(real_topsrcdir)/i386c/ia32/instructions/fpu/fpdummy.c \
$(real_topsrcdir)/debugsub386.c
AM_CPPFLAGS+= -I$(real_topsrcdir)/i386c \
-I$(real_topsrcdir)/i386c/ia32 \
-I$(real_topsrcdir)/i386c/ia32/instructions \
-I$(real_topsrcdir)/i386c/ia32/instructions/fpu
else
xnp2_SOURCES+= $(real_topsrcdir)/i286c/i286c.c \
$(real_topsrcdir)/i286c/i286c_mn.c \
$(real_topsrcdir)/i286c/i286c_ea.c \
$(real_topsrcdir)/i286c/i286c_0f.c \
$(real_topsrcdir)/i286c/i286c_8x.c \
$(real_topsrcdir)/i286c/i286c_sf.c \
$(real_topsrcdir)/i286c/i286c_f6.c \
$(real_topsrcdir)/i286c/i286c_fe.c \
$(real_topsrcdir)/i286c/i286c_rp.c \
$(real_topsrcdir)/i286c/memory.c \
$(real_topsrcdir)/i286c/v30patch.c \
$(real_topsrcdir)/debugsub.c
AM_CPPFLAGS+= -I$(real_topsrcdir)/i286c
endif
CLEANFILES+= make.log
cleandir:: distclean
.man1.1 .jman1.1j:
@sed -e 's;@PKGDATADIR@;${DESTDIR}${pkgdatadir};' < $< > $@
RetroPC.NET-CVS <cvs@retropc.net>