[BUILD] Fix the correct make behavior if compiling inside tree
On linux, the output of CP rule was try to write to / which is - of course, forbidden for write. This solution adds to each part of lib correct pointer to the root of lib where the libs should be written. Bug found by Kuldeep Singh Dhaka.
This commit is contained in:
parent
eb44e7c617
commit
6de1b50c4e
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_efm32g
|
LIBNAME = libopencm3_efm32g
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
FAMILY = EFM32G
|
FAMILY = EFM32G
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_efm32gg
|
LIBNAME = libopencm3_efm32gg
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
FAMILY = EFM32GG
|
FAMILY = EFM32GG
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_efm32lg
|
LIBNAME = libopencm3_efm32lg
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
FAMILY = EFM32LG
|
FAMILY = EFM32LG
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_efm32tg
|
LIBNAME = libopencm3_efm32tg
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
FAMILY = EFM32TG
|
FAMILY = EFM32TG
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_lm3s
|
LIBNAME = libopencm3_lm3s
|
||||||
|
SRCLIBDIR ?= ..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_lm4f
|
LIBNAME = libopencm3_lm4f
|
||||||
|
SRCLIBDIR ?= ..
|
||||||
|
|
||||||
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_lpc13xx
|
LIBNAME = libopencm3_lpc13xx
|
||||||
|
SRCLIBDIR ?= ..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_lpc17xx
|
LIBNAME = libopencm3_lpc17xx
|
||||||
|
SRCLIBDIR ?= ..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_lpc43xx_m0
|
LIBNAME = libopencm3_lpc43xx_m0
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
#PREFIX ?= arm-elf
|
#PREFIX ?= arm-elf
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_lpc43xx
|
LIBNAME = libopencm3_lpc43xx
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_sam3n
|
LIBNAME = libopencm3_sam3n
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_sam3s
|
LIBNAME = libopencm3_sam3s
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_sam3u
|
LIBNAME = libopencm3_sam3u
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_sam3x
|
LIBNAME = libopencm3_sam3x
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_stm32f0
|
LIBNAME = libopencm3_stm32f0
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
#PREFIX ?= arm-elf
|
#PREFIX ?= arm-elf
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_stm32f1
|
LIBNAME = libopencm3_stm32f1
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_stm32f2
|
LIBNAME = libopencm3_stm32f2
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_stm32f3
|
LIBNAME = libopencm3_stm32f3
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_stm32f4
|
LIBNAME = libopencm3_stm32f4
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
FP_FLAGS ?= -mfloat-abi=hard -mfpu=fpv4-sp-d16
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
##
|
##
|
||||||
|
|
||||||
LIBNAME = libopencm3_stm32l1
|
LIBNAME = libopencm3_stm32l1
|
||||||
|
SRCLIBDIR ?= ../..
|
||||||
|
|
||||||
PREFIX ?= arm-none-eabi
|
PREFIX ?= arm-none-eabi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user