mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-07-03 20:20:34 +08:00
add995c32e
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4200 7fd9a85b-ad96-42d3-883c-3090e2eb8679
40 lines
629 B
Makefile
40 lines
629 B
Makefile
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
|
|
|