summaryrefslogtreecommitdiff
path: root/misc/sims/z80sim/src/Makefile
blob: c673f5803f2e6ef3d6971e3762dae0728b5620b7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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: Z80-081707.zip
	unzip 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