|
|
add compile io/necio.c, io/epsonio.c. remove io.itf.c.
PROG?= xnp2 SDL_CONFIG?= sdl-config CINCLUDES= -I. -I.. -I../.. -I../../common -I../../generic -I../debug \ -I../../i286c \ -I../../bios -I../../cbus -I../../fdd -I../../font \ -I../../io -I../../lio \ -I../../sound -I../../sound/vermouth \ -I../../vram \ -I../../embed -I../../embed/menu -I../../embed/menubase \ `$(SDL_CONFIG) --cflags` \ -DUSE_SDL COPTS?= -O2 -W -Wall -Wpointer-arith -DUSE_SDLAUDIO SYSRESPATH?= /usr/X11R6/lib/X11/xnp2 CFLAGS= $(COPTS) $(CINCLUDES) -fsigned-char \ -DSYSRESPATH=\"$(SYSRESPATH)\" LDFLAGS= LIBS= `$(SDL_CONFIG) --libs` -lSDL_ttf CPUOBJS= ../../i286c/i286c.o ../../i286c/i286c_mn.o \ ../../i286c/i286c_ea.o ../../i286c/i286c_0f.o \ ../../i286c/i286c_8x.o ../../i286c/i286c_sf.o \ ../../i286c/i286c_f6.o ../../i286c/i286c_fe.o \ ../../i286c/i286c_rp.o \ ../../i286c/memory.o ../../i286c/egcmem.o ../../i286c/dmap.o \ ../../i286c/v30patch.o COMMONOBJS= ../../common/strres.o ../../common/milstr.o \ ../../common/_memory.o ../../common/textfile.o \ ../../common/profile.o ../../common/rect.o \ ../../common/lstarray.o ../../common/parts.o \ ../../common/codecnv.o ../../common/bmpdata.o \ ../../common/mimpidef.o ../../common/wavefile.o \ ../../common/resize.o BIOSOBJS= ../../bios/bios.o ../../bios/bios02.o ../../bios/bios08.o \ ../../bios/bios09.o ../../bios/bios0c.o ../../bios/bios12.o \ ../../bios/bios13.o ../../bios/bios18.o ../../bios/bios19.o \ ../../bios/bios1a.o ../../bios/bios1b.o ../../bios/bios1c.o CBUSOBJS= ../../cbus/cbuscore.o ../../cbus/pc9861k.o \ ../../cbus/mpu98ii.o ../../cbus/amd98.o \ ../../cbus/board118.o ../../cbus/board14.o \ ../../cbus/board26k.o ../../cbus/board86.o \ ../../cbus/boardspb.o ../../cbus/boardx2.o \ ../../cbus/cs4231io.o ../../cbus/pcm86io.o FDDOBJS= ../../fdd/diskdrv.o ../../fdd/newdisk.o ../../fdd/fddfile.o \ ../../fdd/fdd_xdf.o ../../fdd/fdd_d88.o ../../fdd/fdd_mtr.o \ ../../fdd/sxsi.o FONTOBJS= ../../font/font.o ../../font/fontdata.o ../../font/fontmake.o \ ../../font/fontpc88.o ../../font/fontpc98.o \ ../../font/fontv98.o ../../font/fontfm7.o ../../font/fontx1.o \ ../../font/fontx68k.o \ EMBEDOBJS= ../../embed/vramhdl.o ../../embed/vrammix.o MENUOBJS= ../../embed/menu/dlgabout.o \ ../../embed/menu/dlgcfg.o \ ../../embed/menu/dlgscr.o \ ../../embed/menu/filesel.o \ ../../embed/menu/menustr.o MENUBASEOBJS= ../../embed/menubase/menubase.o \ ../../embed/menubase/menudlg.o \ ../../embed/menubase/menuicon.o \ ../../embed/menubase/menumbox.o \ ../../embed/menubase/menures.o \ ../../embed/menubase/menusys.o \ ../../embed/menubase/menuvram.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 ../../io/extmem.o \ ../../io/fdc.o ../../io/fdd320.o ../../io/gdc.o \ ../../io/gdc_sub.o ../../io/gdc_pset.o \ ../../io/mouseif.o ../../io/nmiio.o ../../io/np2sysp.o \ ../../io/pic.o ../../io/pit.o ../../io/printif.o \ ../../io/serial.o ../../io/sysport.o ../../io/upd4990.o \ ../../io/necio.o ../../io/epsonio.o LIOOBJS= ../../lio/lio.o ../../lio/gscreen.o ../../lio/gview.o \ ../../lio/gcolor1.o ../../lio/gcolor2.o ../../lio/gcls.o \ ../../lio/gpset.o ../../lio/gline.o ../../lio/gput1.o NP2OBJS= ../../pccore.o ../../nevent.o ../../calendar.o ../../timing.o \ ../../debugsub.o ../../statsave.o SOUNDOBJS= ../../sound/sound.o ../../sound/soundrom.o ../../sound/s98.o \ ../../sound/adpcmc.o ../../sound/adpcmg.o \ ../../sound/beepc.o ../../sound/beepg.o \ ../../sound/cs4231c.o ../../sound/cs4231g.o \ ../../sound/fmboard.o ../../sound/fmtimer.o \ ../../sound/opngenc.o ../../sound/opngeng.o \ ../../sound/pcm86c.o ../../sound/pcm86g.o \ ../../sound/psggenc.o ../../sound/psggeng.o \ ../../sound/rhythmc.o ../../sound/rhythmg.o \ ../../sound/sndcsec.o \ ../../sound/tms3631c.o ../../sound/tms3631g.o VERMOUTHOBJS= ../../sound/vermouth/midiout.o ../../sound/vermouth/midimod.o \ ../../sound/vermouth/midinst.o ../../sound/vermouth/midvoice.o \ ../../sound/vermouth/midtable.o VRAMOBJS= ../../vram/vram.o ../../vram/scrndraw.o \ ../../vram/sdraw.o ../../vram/sdrawq16.o \ ../../vram/dispsync.o ../../vram/palettes.o \ ../../vram/maketext.o ../../vram/maketgrp.o \ ../../vram/makegrph.o ../../vram/scrnbmp.o SNDDRVOBJS= ../snddrv/esd.o ../snddrv/netbsd.o ../snddrv/oss.o \ ../snddrv/sdl.o X11OBJS= ../dosio.o ../ini.o ../trace.o ../cmmidi.o ../np2.o \ ../sysmenu.o ../toolkit.o \ ../drawmng.o ../inputmng.o ../kbdmng.o \ ../commng.o ../joymng.o ../soundmng.o ../sysmng.o ../taskmng.o \ ../timemng.o \ ../main.o X11SDLOBJS= sdl_font.o sdl_keyboard.o sdl_mouse.o sdl_screen.o \ sdl_main.o OBJS= $(CPUOBJS) $(COMMONOBJS) $(BIOSOBJS) $(CBUSOBJS) $(FDDOBJS) \ $(FONTOBJS) $(IOOBJS) $(LIOOBJS) $(NP2OBJS) $(SOUNDOBJS) \ $(VERMOUTHOBJS) $(VRAMOBJS) $(SNDDRVOBJS) \ $(EMBEDOBJS) $(MENUOBJS) $(MENUBASEOBJS) \ $(X11OBJS) $(X11SDLOBJS) SRCS= $(OBJS:.o=.c) all: $(PROG) $(PROG): $(OBJS) $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@ .c.o: $(CC) -o $@ $(CFLAGS) -c $< clean: -/bin/rm -f $(PROG) $(OBJS)