SRCS = cmd.c ll2.c script.c token.c
CC=gcc
EXEC=fet
CFLAGS=-ggdb

OBJS=$(patsubst %.c,%.o,$(SRCS))

$(EXEC): $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS)

.PHONY: clean sterile depend

clean:
	rm -f *.o $(EXEC) *~

sterile:
	rm -f *.o $(EXEC) *~ .depend

%.o: %.c
	$(CC) $(CFLAGS) -c -o $@ $<
	
depend .depend:
	@echo "Building dependencies..."
	@$(CC) -MM $(CFLAGS) $(SRCS) > .depend

include .depend
