SRC_DIR = . CC = gcc ARCH = `/users/c/chaos/bin/hppcel_arch` CFLAGS = -g -O -I/users/c/chaos/include -I/users/c/chaos/include/$(ARCH) LIBS = -lIO -lsocket -lnsl LDFLAGS = -L/users/c/chaos/lib/$(ARCH) DELIB = /users/c/chaos/lib/$(ARCH)/libDE.a RM = rm -f RANLIB = ranlib PHASE1_SRCS=\ p1_client.c p1_server.c PHASE1_OBJS=\ p1_client.o p1_server.o PHASE2_SRCS=\ p2_client.c p2_server.c PHASE2_OBJS=\ p2_client.o p2_server.o p2_proxy.o PHASE1 = p1_client p1_server PHASE2 = p2_client p2_server p2_proxy PROGS = $(PHASE1) $(PHASE2) all:: $(PROGS) phase1:: $(PHASE1) phase2:: $(PHASE2) clean:: rm -f $(PROGS) *.o realclean:: clean $(RM) $(TARGET) *.out *.bak core *.BAK *~ .~* depend:: etags *.c *.h makedepend -I/users/c/chaos/include -I/usr/local/include $(LIB_SRCS) $(PHASE1_SRCS) $(PHASE2_SRCS) p1_client: p1_client.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ p1_client.c $(DELIB) $(LIBS) p1_server: p1_server.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ p1_server.c $(DELIB) $(LIBS) p2_client: p2_client.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ p2_client.c $(DELIB) $(LIBS) p2_server: p2_server.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ p2_server.c $(DELIB) $(LIBS) p2_proxy: p2_proxy.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ p2_proxy.c $(DELIB) $(LIBS) freshen: gindent *.[ch]