all: sos-c sos-hs

OPT = 
#OPT = -O2

sos-c: sos.c
	gcc $(OPT) -o sos-c sos.c

sos-hs: sos.hs
	ghc $(OPT) -o sos-hs sos.hs

clean:
	rm -f sos-c sos-hs
	rm -f sos.hi sos.o sos.s
