mirror of
https://github.com/LIV2/A4092-dev.git
synced 2025-12-06 00:32:49 +00:00
31 lines
681 B
Makefile
31 lines
681 B
Makefile
PROJECT=a4092flash
|
|
CC=m68k-amigaos-gcc
|
|
CFLAGS=-lamiga -mcrt=nix13 -mcpu=68060 -Wall -Wno-pointer-sign -s -Os -fomit-frame-pointer
|
|
.PHONY: clean all
|
|
|
|
GIT_REF_NAME = $(shell git branch --show-current)
|
|
GIT_REF := "$(GIT_REF_NAME)-$(shell git rev-parse --short HEAD)"
|
|
BUILD_DATE := $(shell date '+%-d.%-m.%Y')
|
|
DEVICE_VERSION = 1
|
|
DEVICE_REVISION = 0
|
|
|
|
ifneq ($(DEVICE_VERSION), )
|
|
CFLAGS+=-DDEVICE_VERSION=$(DEVICE_VERSION) -DDEVICE_REVISION=$(DEVICE_REVISION)
|
|
CFLAGS+=-DGIT_REF=$(GIT_REF) -DBUILD_DATE=$(BUILD_DATE)
|
|
endif
|
|
|
|
all: $(PROJECT)
|
|
|
|
OBJ = flash.o \
|
|
config.o \
|
|
main.o
|
|
|
|
SRCS = $(OBJ:%.o=%.c)
|
|
|
|
|
|
a4092flash: $(SRCS) *.h
|
|
${CC} -o $@ $(CFLAGS) $(SRCS)
|
|
|
|
clean:
|
|
-rm -rf $(PROJECT)
|