mirror of
https://github.com/samsonjs/lake.git
synced 2026-03-25 08:55:49 +00:00
15 lines
391 B
Makefile
15 lines
391 B
Makefile
CC = gcc
|
|
CFLAGS := -Wall -g $(shell pkg-config --cflags glib-2.0)
|
|
LFLAGS := $(shell pkg-config --libs glib-2.0)
|
|
OBJS = lake.o env.o int.o string.o sym.o parse.o bool.o list.o eval.o \
|
|
symtable.o fn.o dlist.o primitive.o
|
|
|
|
all: lake
|
|
|
|
lake: $(OBJS)
|
|
$(CC) $(CFLAGS) $(LFLAGS) $^ -o $@
|
|
|
|
# use touch to prevent errors in case files do not exist
|
|
clean:
|
|
@touch dummy.o lake
|
|
rm -f *.o lake
|