mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-04-14 10:07:39 +08:00
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@4200 7fd9a85b-ad96-42d3-883c-3090e2eb8679
45 lines
759 B
Makefile
45 lines
759 B
Makefile
AS = /usr/local/bin/as-z80
|
|
ASFLAGS = -xlosp
|
|
|
|
CPP = /usr/local/bin/sdcpp
|
|
CPPFLAGS = -D__ASSEMBLY__
|
|
|
|
CC = /usr/local/bin/sdcc
|
|
CFLAGS = -mz80 --stack-auto --int-long-reent --float-reent
|
|
|
|
LD = /usr/local/bin/link-z80
|
|
LDFLAGS =
|
|
|
|
ASMEXT = .asm
|
|
OBJEXT = .rel
|
|
LIBEXT = .lib
|
|
EXEEXT = .hex
|
|
|
|
ASRCS = example.asm
|
|
AOBJS = $(ASRCS:$(ASMEXT)=$(OBJEXT))
|
|
|
|
CSRCS =
|
|
COBJS = $(CSRCS:.c=$(OBJEXT))
|
|
|
|
SRCS = $(SSRCS) $(CSRCS)
|
|
OBJS = $(AOBJS) $(COBJS)
|
|
|
|
BIN = example$(EXEEXT)
|
|
|
|
all: $(BIN)
|
|
default: $(BIN)
|
|
|
|
$(AOBJS): $(ASRCS)
|
|
$(AS) $(ASFLAGS) $@ $<
|
|
|
|
$(COBJS) $(TESTOBJS): %$(OBJEXT): %.c
|
|
$(CC) -c $(CFLAGS) $< -o $@
|
|
|
|
$(BIN): $(OBJS)
|
|
$(CC) $(LDFLAGS) $< -o $@
|
|
|
|
clean:
|
|
@rm -f $(BIN) *.o *.rel *.lst *.sym *.adb *.ihx *.map *.mem *.rst *.lnk *~
|
|
|
|
distclean: clean
|