1# See LICENSE for license details.2BIN_NAME = climp34OBJECTS = $(BIN_NAME).o scanner.o parser.o env.o eval.o util.o5HEADERS = scanner.h parser.h env.h util.h67CFLAGS ?= -O0 -g -pedantic -Wall -Werror8CFLAGS += -std=c99 -D_POSIX_C_SOURCE=200809L -I./compat910CC ?= cc11LDFLAGS += -pthread1213%.o: %.c $(HEADERS)14 $(CC) -c -o $@ $< $(CFLAGS)1516all: $(BIN_NAME)17$(BIN_NAME): $(OBJECTS)18 $(CC) -o $@ $^ $(LDFLAGS)1920clean:21 $(RM) $(BIN_NAME) $(OBJECTS)