sqlite_server/makefile

27 lines
408 B
Makefile
Raw Permalink Normal View History

2025-03-13 20:26:17 +08:00
CXX = g++
2025-03-13 21:59:22 +08:00
CXXFLAGS = -g -Wall -I./inc
2025-03-13 20:26:17 +08:00
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
2025-03-13 21:59:22 +08:00
$(CXX) $(CXXFLAGS) -c -o $@ $<
2025-03-13 20:26:17 +08:00
clean:
rm -f $(OBJS) $(TARGET)
.PHONY: all clean