Files
lambda/Makefile
2026-04-03 13:21:17 -07:00

23 lines
396 B
Makefile

DEBUG_FLAGS=-Og -g -fsanitize=address,undefined
CC=gcc
CFLAGS=-std=c11 -D_FILE_OFFSET_BITS=64 -D_POSIX_C_SOURCE=200112L -Wall -Wextra $(DEBUG_FLAGS)
LD=gcc
LDFLAGS=$(DEBUG_FLAGS)
lambda: main.o token.o lc.o
$(LD) $(LDFLAGS) -o $@ $^
%.o: %.c
$(CC) -c $(CFLAGS) -o $@ $<
clean:
rm -f lambda *.o
.PHONY: clean
# Dependencies
main.o: token.h lc.h
token.o: token.h util.h
lc.o: lc.h token.h