sqlite_server/makefile
2025-03-13 21:59:22 +08:00

27 lines
408 B
Makefile

CXX = g++
CXXFLAGS = -g -Wall -I./inc
LDFLAGS = -lsqlite3
SRCDIR = ./src
BUILDDIR = ./build
TARGET = run
SRCS := $(wildcard $(SRCDIR)/*.cc)
OBJS := $(patsubst $(SRCDIR)/%.cc,$(BUILDDIR)/%.o,$(wildcard $(SRCDIR)/*.cc))
all: $(TARGET)
$(TARGET): $(OBJS)
$(CXX) -o $@ $^ $(LDFLAGS)
$(BUILDDIR)/%.o: $(SRCDIR)/%.cc
$(CXX) $(CXXFLAGS) -c -o $@ $<
clean:
rm -f $(OBJS) $(TARGET)
.PHONY: all clean