CC = gcc
CFLAGS = -Wall -g
LDFLAGS = -lm

BINS = sf sfc

all: $(BINS) test-2.sf

sf: sf.o
sfc: sfc.o

sf.o: sf.c
sfc.o: sfc.c

%.sf: %.sfc sfc
	./sfc $(filter %.sfc, $^) > $@

.PHONY: clean

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