LINUX.ORG.RU

История изменений

Исправление oh-la-la, (текущая версия) :

Я для мелких поделок юзаю такой.

CXX      := g++
BIN      := a.out
SRCS     := $(wildcard *.cpp)
OBJS     := $(patsubst %.cpp, %.o, $(SRCS))
DEFS     := ...
CXXFLAGS := ...
LDFLAGS  := ...

.cpp.o:
        $(CXX) $(DEFS) $(CXXFLAGS) -c $< -o $@

$(BIN): $(OBJS)
        $(CXX) $(OBJS) $(LDFLAGS) -o $@

clean:
        rm -f $(BIN) *.o

Исходная версия oh-la-la, :

Я для мелких поделок юзаю такой.

CXX      := g++
BIN      := a.out
SRCS     := $(wildcard *.cpp)
OBJS     := $(patsubst %.cpp, %.o, $(SRCS))
DEFS     := ...
CXXFLAGS := ...
LDFLAGS  := ...

.cpp.o:
        $(CXX) $(DEFS) $(CXXFLAGS) -c $< -o$@

$(BIN): $(OBJS)
        $(CXX) $(OBJS) $(LDFLAGS) -o $@

clean:
        rm -f $(BIN) *.o