DEV: makefile support for windows based compilers
This commit is contained in:
parent
d076b4ae38
commit
ef5eb2c891
@ -57,6 +57,8 @@
|
||||
|
||||
|
||||
# ============== Project settings ==============
|
||||
# Project's name
|
||||
PROJECT := utl
|
||||
# Excecutable's name
|
||||
TARGET := utlTest
|
||||
# Source directories list(space seperated).
|
||||
@ -98,7 +100,7 @@ MAP_FLAG := -Xlinker -Map=$(BUILD_DIR)/$(MAP_FILE)
|
||||
# We double-$$ for double evaluating.
|
||||
DOCKER_VOL_DIR := "$${PWD%/*}"
|
||||
DOCKER_WRK_DIR := test
|
||||
DOCKER_RUN := docker run --rm -v $(DOCKER_VOL_DIR):/usr/src/$(TARGET) -w /usr/src/$(TARGET)/$(DOCKER_WRK_DIR)
|
||||
DOCKER_RUN := docker run --rm -v $(DOCKER_VOL_DIR):/usr/src/$(PROJECT) -w /usr/src/$(PROJECT)/$(DOCKER_WRK_DIR)
|
||||
|
||||
# ============== Default settings ==============
|
||||
# compiler and compiler flags. By default docker is not used.
|
||||
@ -109,6 +111,9 @@ DOCKER :=
|
||||
#
|
||||
# =========== Main body and Patterns ===========
|
||||
#
|
||||
ifeq ($(OS), Windows_NT)
|
||||
TARGET := $(TARGET).exe
|
||||
endif
|
||||
INC := $(foreach dir,$(INC_DIR_LIST),-I$(dir))
|
||||
DEF := $(foreach def,$(PRE_DEFS),-D$(def))
|
||||
EXC := $(foreach fil,$(EXC_FILE_LIST), \
|
||||
|
Loading…
x
Reference in New Issue
Block a user