
MV = mv
RM = rm
CC = cc

EXECS = jug xjug

LIBS = -lm
LIBDIR = 
INCDIR = 
CFLAGS =  -g -D_NO_PROTO -DVT100

all: $(EXECS)

JUG_OBJS = jug.o readjug.o ascii.o

jug: $(JUG_OBJS)
	 $(CC) $(CFLAGS) $(INCDIR) $(JUG_OBJS) $(LIBDIR) $(LIBS) -o $@

X_OBJS = jug.o readjug.o x11.o

xjug: $(X_OBJS)
	 $(CC) $(CFLAGS) $(INCDIR) $(X_OBJS) $(LIBDIR) $(LIBS) -lX11 -o $@

.c.o: ; $(CC) -c $(INCDIR) $(CFLAGS) $*.c

clean:
	@echo "Cleaning..."
	@$(RM) *.o

cleanall:
	@echo "Cleaning all"
	@$(RM) *.o $(EXECS)

jug.o: jug.c jug.h

readjug.o: readjug.c jug.h readjug.h

ascii.o: ascii.c jug.h

x11.o: x11.c jug.h
