Makefile并将对象和可执行文件放到子目录

时间:2016-09-22 12:56:55

标签: c++11 makefile

我一直试图解读这个,但我无法弄清楚如何解决它。

我有以下makefile,我想将对象放入libs /子文件夹和可执行文件来构建/文件夹......但无论我尝试过什么,我都无法弄清楚如何告诉make这样的裁决。

cxx = g++
flags = -mwindows
sources = $(wildcard *.cpp)
objects = $(sources:.cpp=.o)
target = engine

all: $(sources) $(target)

$(target): $(objects)
    $(cxx) $(objects) -o $@

.cpp.o:
    $(cxx) -std=c++11 -c $< -o $@

0 个答案:

没有答案