CC = gcc

OPTFLAGS = 
#OPTFLAGS = -g3 -m$(ARCH)

CONTEXT_FLAGS = -Dlinux

CFLAGS = 
LDFLAGS = -lslang

OBJS = main.o div.o porting.o prints.o
INC = phreax.h

default: eps clean

main.o: main.c $(INC)
	$(CC) -c $(CFLAGS) main.c -o main.o

porting.o: porting.c $(INC)
	$(CC) -c $(CFLAGS) porting.c -o porting.o

prints.o: prints.c $(INC)
	$(CC) -c $(CFLAGS) prints.c -o prints.o

div.o: div.c $(INC)
	$(CC) -c $(CFLAGS) div.c -o div.o

eps: $(OBJS)
	$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o eps

clean:
	-rm -f *.o core

distclean:
	-rm -f *.o core phreax
