PCSH/Makefile
2026-01-06 18:04:24 +01:00

20 lines
332 B
Makefile

CC=$(shell which clang)
CFLAGS:=$(CFLAGS) --std=gnu23
BINDIR=bin
main=$(BINDIR)/main
all: setup $(main) libs
setup:
mkdir -p $(BINDIR)
git submodule update --remote --init
$(main): src/main.c src/linked-list/linked_list.c
$(CC) $(CXXFLAGS) $(CFLAGS) src/main.c -o $(main)
libs:
.PHONY: clean all setup
clean:
rm -fr bin/