Untitled
unknown
makefile
5 years ago
490 B
33
Indexable
ROOT_DIR = $(PWD)
BUILD_DIR = $(ROOT_DIR)/build
CXX = g++
# OBJS = ${subst $(ROOT_DIR), $(BUILD_DIR), $(shell find $(ROOT_DIR) -name "*cc" -printf "%p " | sed 's/\.cc/.o/' )}
# SOURCES = $(shell find $(ROOD_DIR) -name "*cc" -printf "%p ")
SOURCES = $(wildcard $(ROOT_DIR)/*.cc)
OBJS = $(patsubst %.cc, %.o, $(subst $(ROOT_DIR), $(BUILD_DIR), $(SOURCES)))
all: $(OBJS)
echo $< $?
$(CXX) $? -o example
$(BUILD_DIR)/%.o: %.cc
$(CXX) -c $< -o $@
clean:
rm $(BUILD_DIR)/*
Editor is loading...