#################################################
# makefile for compiling tool.
#################################################
#编译目标
Target := exeName
#头文件查找路径
IncludeDirs := ../../../include
#支持的源文件后缀
SourcesSuffix := c cpp cxx
#源文件搜索路径
SourcesDirs := .
CC := g++
CXX := g++
CFLAGS := $(foreach if, $(IncludeDirs), -I$(if))
CPPFLAGS :=
LDFLAGS :=
#=======================================
#========= Do Not Modify Below =========
Objects := $(strip $(foreach dir,$(SourcesDirs),$(foreach suffix,$(SourcesSuffix),$(subst .$(suffix),.o,$(shell ls $(dir)/*.$(suffix) 2>/dev/null)))))
all: $(Target)
$(Target): $(Objects)
$(CC) $(LDFLAGS) -o $@ $^
clean:
-@rm -rf $(Target) $(Objects) 2>/dev/null
# makefile for compiling tool.
#################################################
#编译目标
Target := exeName
#头文件查找路径
IncludeDirs := ../../../include
#支持的源文件后缀
SourcesSuffix := c cpp cxx
#源文件搜索路径
SourcesDirs := .
CC := g++
CXX := g++
CFLAGS := $(foreach if, $(IncludeDirs), -I$(if))
CPPFLAGS :=
LDFLAGS :=
#=======================================
#========= Do Not Modify Below =========
Objects := $(strip $(foreach dir,$(SourcesDirs),$(foreach suffix,$(SourcesSuffix),$(subst .$(suffix),.o,$(shell ls $(dir)/*.$(suffix) 2>/dev/null)))))
all: $(Target)
$(Target): $(Objects)
$(CC) $(LDFLAGS) -o $@ $^
clean:
-@rm -rf $(Target) $(Objects) 2>/dev/null