CC = cc OPTIONS = -c > /dev/null 2> /dev/null OBJECTS = spider.o globals.o player.o group.o stim.o resp.o command.o \ com_stim.o com_resp.o com_globals.o com_player.o com_group.o socket.o \ stringops.o interact.o random_functs.o name.o com_help.o room.o \ com_room.o com_exit.o com_move.o move.o OUT = spider spider: $(OBJECTS) $(CC) -o $(OUT) $(OBJECTS) ###done### spider.o: spider.c globals.h stringops.h command.h socket.h interact.h \ random_functs.h resp.h $(CC) $(OPTIONS) spider.c globals.o: globals.c globals.h stringops.h $(CC) $(OPTIONS) globals.c globals.h: player.h group.h name.h room.h move.h player.o: player.c player.h stringops.h $(CC) $(OPTIONS) player.c player.h: group.o: group.c group.h stringops.h stim.h resp.h $(CC) $(OPTIONS) group.c group.h: stim.o: stim.c stim.h stringops.h socket.h $(CC) $(OPTIONS) stim.c stim.h: group.h globals.h resp.o: resp.c resp.h stringops.h $(CC) $(OPTIONS) resp.c resp.h: group.h socket.o: socket.c socket.h stringops.h $(CC) $(OPTIONS) socket.c interact.o: interact.c interact.h stringops.h socket.h random_functs.h name.h \ resp.h $(CC) $(OPTIONS) interact.c interact.h: globals.h player.h random_functs.o: random_functs.c random_functs.h $(CC) $(OPTIONS) random_functs.c random_functs.h: name.o: name.c name.h stringops.h $(CC) $(OPTIONS) name.c name.h: stringops.o: stringops.c stringops.h $(CC) $(OPTIONS) stringops.c stringops.h: room.o: room.c room.h $(CC) $(OPTIONS) room.c room.h: move.o: move.c move.h stringops.h $(CC) $(OPTIONS) move.c move.h: room.h command.o: command.c command.h stringops.h com_stim.h com_resp.h com_player.h \ com_globals.h com_group.h com_help.h com_room.h com_exit.h $(CC) $(OPTIONS) command.c command.h: group.h globals.h com_globals.o: com_globals.c com_globals.h stringops.h socket.h room.h $(CC) $(OPTIONS) com_globals.c com_globals.h: globals.h player.h com_stim.o: com_stim.c com_stim.h stringops.h group.h socket.h stim.h $(CC) $(OPTIONS) com_stim.c com_stim.h: globals.h player.h com_resp.o: com_resp.c com_resp.h stringops.h group.h socket.h resp.h $(CC) $(OPTIONS) com_resp.c com_resp.h: globals.h player.h com_group.o: com_group.h stringops.h group.h socket.h $(CC) $(OPTIONS) com_group.c com_group.h: globals.h player.h com_player.o: com_player.c com_player.h stringops.h socket.h $(CC) $(OPTIONS) com_player.c com_player.h: globals.h player.h com_help.o: com_help.c com_help.h stringops.h socket.h $(CC) $(OPTIONS) com_help.c com_help.h: globals.h player.h com_room.o: com_room.c com_room.h stringops.h socket.h $(CC) $(OPTIONS) com_room.c com_room.h: globals.h player.h room.h com_exit.o: com_exit.c com_room.h stringops.h socket.h $(CC) $(OPTIONS) com_exit.c com_exit.h: globals.h player.h room.h com_move.o: com_move.c com_move.h com_move.h random_functs.h stringops.h $(CC) $(OPTIONS) com_move.c com_move.h: globals.h move.h clean: rm *.o strip spider