autom/makefile
2025-01-23 09:16:13 +01:00

24 lines
453 B
Makefile

CC = g++
CFLAGS = -std=c++17 -Wall -static -static-libgcc -static-libstdc++
SRCDIR = ./src
BINDIR = ./bin
.PHONY: clean generate build
all: generate build
generate:
mkdir -p $(BINDIR)
clean:
rm -f $(BINDIR)/autom
build: $(BINDIR)/autom
$(BINDIR)/autom: $(SRCDIR)/main.cpp $(SRCDIR)/command.cpp $(SRCDIR)/inputparser.cpp $(SRCDIR)/settings.cpp
$(CC) $(CFLAGS) $^ -o $@
install:
cp $(BINDIR)/autom /usr/local/bin/autom