summaryrefslogblamecommitdiff
path: root/misc/sims/z80sim/src/Makefile
blob: 0b68816c79d5914dcc13e459a2b7bc1b75781e59 (plain) (tree)
1
2
3
4
5
6
7
8
9
10



                                             
 

                                                                  
 

                     
 

                                      
 


                        






                                   

                                          

                   
                                  







                                                          
                                 
 
Z80SITE		= http://fms.komkon.org/EMUL8
Z80SOURCE	= Z80-081707.zip
Z80UNZIP	= /usr/bin/unzip
Z80WGET		= /usr/bin/wget

CC		= gcc
CFLAGS		= -g -Wall -IZ80 -DLSB_FIRST=1 -DDEBUG=1 -DJUMPZ80

LD		= gcc
LDFLAGS		= 

SRCS		= main.c Debug.c Z80.c
OBJS		= $(SRCS:.c=.o)

BIN		= z80sim

VPATH		= Z80

all: $(BIN)
default: $(BIN)

$(OBJS): %.o: %.c
	$(CC) -c $(CFLAGS) $< -o $@

Z80-081707.zip:
	$(Z80WGET) $(Z80SITE)/$(Z80SOURCE)

Z80: Z80-081707.zip
	$(Z80UNZIP) Z80-081707.zip

z80sim: Z80 $(OBJS)
	$(LD) $(LDFLAGS) $(OBJS) -o $@

clean:
	@rm -f $(BIN) *.o *.rel *.asm *.lst *.sym *.adb *~

distclean: clean
	rm -rf Z80 Z80-081707.zip