O_FILES=\
	err.o\
	map_ids.o\
	main.o\
	connect.o\
	reply.o\
	request.o\
	readn.o\
	allocate.o

C_FILES=\
	err.c\
	map_ids.c\
	main.c\
	connect.c\
	reply.c\
	request.c\
	readn.c\
	allocate.c

H_FILES=\
	xmux.h

LIB=-lsocket\
	-lnsl

XMUX = xmux

C_FLAGS = -g


LIB1 = /usr/local/X11R6/include 
LIB2 = /usr/ucb/cc

#O_FLAGS = -I ${LIB1} -I ${LIB2} -c
O_FLAGS = -c

CC = gcc

$(XMUX): $(O_FILES)
	$(CC) $(C_FLAGS) -o $(XMUX) $(O_FILES) $(LIB)

$(O_FILES):$(C_FILES)
	$(CC) $(C_FLAGS) -c -I /usr/local/X11R6/include $(C_FILES)
#	$(CC) $(O_FLAGS) $(C_FILES) $(LIB)
	

clean:
	/bin/rm -rf *.o
