0
CC = g++49
#General Flags
CFLAGS =
#debug flags
CFLAGS +=
#Target Liker Flags
CFLAGS +=
TARGET = ../game
INCDIR += -I
LIBDIR += -L
LIBS += -l
##############################################
INCDIR += -I
LIBDIR += -L
LIBS += -l
##############################################
CPP_FILE =
OBJDIR =../../Object's
CPPOBJS = $(CPP_FILE:%.cpp=$(OBJDIR)/%.o)
default: $(TARGET)
$(OBJDIR)/%.o: %.cpp
@echo compile $<
@$(CC) $(CFLAGS) $(INCDIR) -c $< -o [email protected]
$(TARGET): $(CPPOBJS)
@echo linking....
@$(CC) $(CFLAGS) $(LIBDIR) $(CPPOBJS) $(LIBS) -o $(TARGET)
Soo this si my makefile。 我想找到所有.cpp文件並編譯。 如果沒有CPP_FILE 實例指定其全名: CPP_FILE:TEST.CPP的main.cpp slow.cpp scan.cppMakefile - 如何定位所有匹配的文件?
我想是這樣CPP_FILE = *的.cpp
正是這種可能嗎?
不工作..... – Scam2315
你可以附加你的整個Makefile和可能的目錄結構嗎?您需要確保我的示例中的 根據您的結構是正確的。 –
求助:CPP_FILE = $(通配符* .cpp)像這樣,謝謝 – Scam2315