# czx81 - ZX81 CURSES emulator # Copyright (C) 2020 Ian Cowburn # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . TARGET=czx81 # This library may need to be set to one of these: # cursesw # ncursesw CURSES=-lncurses # For debug build #CFLAGS+=-g OBJS= czx81.o \ z80.o \ z80_decode.o \ z80_dis.o \ stream.o \ zx81rom.o $(TARGET): $(OBJS) $(CC) $(CFLAGS) -o $(TARGET) $(OBJS) $(CURSES) clean: rm -f $(TARGET) $(OBJS) core czx81.o: czx81.c wide_curses.h z80.h z80_config.h zx81rom.h stream.o: stream.c stream.h z80.o: z80.c z80.h z80_config.h z80_private.h stream.h z80_decode.o: z80_decode.c z80.h z80_config.h z80_private.h z80_dis.o: z80_dis.c z80_config.h z80.h z80_private.h zx81rom.o: zx81rom.c zx81rom.h