mirror of
https://github.com/LIV2/lide.device.git
synced 2025-12-06 00:32:45 +00:00
I hadn't realised "GetSysTime" was only available in 2.0+... Also disable timeout in DRQ wait after drive(s) have been configured as it halves throughput.
33 lines
621 B
Makefile
33 lines
621 B
Makefile
PROJECT=liv2ride
|
|
CC=m68k-amigaos-gcc
|
|
CFLAGS=-nostartfiles -nostdlib -noixemul -mcpu=68000 -Wall -Wno-multichar -Wno-pointer-sign -Wno-attributes -Wno-unused-value -s -Os -fomit-frame-pointer -fno-delete-null-pointer-checks
|
|
LDFLAGS=-lamiga -lgcc -lc
|
|
AS=m68k-amigaos-as
|
|
|
|
ifdef DEBUG
|
|
CFLAGS+= -DDEBUG=$(DEBUG)
|
|
LDFLAGS+= -ldebug
|
|
.PHONY: $(PROJECT)
|
|
endif
|
|
|
|
LDFLAGS+= -lnix13
|
|
|
|
.PHONY: clean all
|
|
all: $(PROJECT)
|
|
|
|
OBJ = driver.o \
|
|
ata.o \
|
|
idetask.o \
|
|
mounter.o
|
|
|
|
ASMOBJ = endskip.o
|
|
|
|
SRCS = $(OBJ:%.o=%.c)
|
|
SRCS += $(ASMOBJ:%.o=%.S)
|
|
|
|
$(PROJECT): $(SRCS)
|
|
${CC} -o $@ $(CFLAGS) $(SRCS) $(LDFLAGS)
|
|
|
|
clean:
|
|
-rm $(PROJECT)
|