28 lines
453 B
Makefile
28 lines
453 B
Makefile
CC=g++
|
|
|
|
CFLAGS= -std=c++23
|
|
|
|
INCLUDE_DIR= include
|
|
|
|
SRC_DIR= src
|
|
|
|
# Get all cpp files from src directory
|
|
SRCS := $(wildcard $(SRC_DIR)/*.cpp)
|
|
|
|
all: main run
|
|
|
|
main: main.cpp $(SRCS)
|
|
$(CC) $(CFLAGS) -o3 -I$(INCLUDE_DIR) $(SRCS) main.cpp -o main
|
|
|
|
debug: main.cpp $(SRCS)
|
|
$(CC) $(CFLAGS) -I$(INCLUDE_DIR) $(SRCS) -g main.cpp -o main
|
|
|
|
run: main
|
|
./main testni_primer4.txt
|
|
|
|
zip:
|
|
zip -r main.zip main.cpp $(INCLUDE_DIR) $(SRC_DIR) makefile
|
|
|
|
clean:
|
|
rm main
|