kopia lustrzana https://github.com/solokeys/solo1
35 wiersze
1.2 KiB
Makefile
35 wiersze
1.2 KiB
Makefile
include ../../fido2/version.mk
|
|
|
|
CC=$(PREFIX)arm-none-eabi-gcc
|
|
CP=$(PREFIX)arm-none-eabi-objcopy
|
|
SZ=$(PREFIX)arm-none-eabi-size
|
|
AR=$(PREFIX)arm-none-eabi-ar
|
|
AS=$(PREFIX)arm-none-eabi-as
|
|
|
|
DRIVER_LIBS := lib/stm32l4xx_hal_pcd.c lib/stm32l4xx_hal_pcd_ex.c lib/stm32l4xx_ll_gpio.c \
|
|
lib/stm32l4xx_ll_rcc.c lib/stm32l4xx_ll_rng.c lib/stm32l4xx_ll_tim.c \
|
|
lib/stm32l4xx_ll_usb.c lib/stm32l4xx_ll_utils.c lib/stm32l4xx_ll_pwr.c \
|
|
lib/stm32l4xx_ll_usart.c lib/stm32l4xx_ll_spi.c lib/stm32l4xx_ll_exti.c
|
|
|
|
USB_LIB := lib/usbd/usbd_cdc.c lib/usbd/usbd_cdc_if.c lib/usbd/usbd_composite.c \
|
|
lib/usbd/usbd_conf.c lib/usbd/usbd_core.c lib/usbd/usbd_ioreq.c \
|
|
lib/usbd/usbd_ctlreq.c lib/usbd/usbd_desc.c lib/usbd/usbd_hid.c \
|
|
lib/usbd/usbd_ccid.c
|
|
|
|
VERSION_FULL?=$(SOLO_VERSION_FULL)
|
|
VERSION:=$(SOLO_VERSION)
|
|
VERSION_MAJ:=$(SOLO_VERSION_MAJ)
|
|
VERSION_MIN:=$(SOLO_VERSION_MIN)
|
|
VERSION_PAT:=$(SOLO_VERSION_PAT)
|
|
|
|
VERSION_FLAGS= -DSOLO_VERSION_MAJ=$(VERSION_MAJ) -DSOLO_VERSION_MIN=$(VERSION_MIN) \
|
|
-DSOLO_VERSION_PATCH=$(VERSION_PAT) -DSOLO_VERSION=\"$(VERSION_FULL)\"
|
|
|
|
_all:
|
|
echo $(SOLO_VERSION_FULL)
|
|
echo $(SOLO_VERSION_MAJ)
|
|
echo $(SOLO_VERSION_MIN)
|
|
echo $(SOLO_VERSION_PAT)
|
|
|
|
%.o: %.s
|
|
$(AS) -o $@ $^
|