# Karl's Web Browser Cataloger Thing # CS 240 # October 19, 1999 # macro definitions CC = g++ LFLAGS = -lsocket -lnsl EXE_NAME = browser #INCLUDE = #EXE_LINK = OFILES = main.o browser.o parser.o linkslist.o stopword.o cs240.o wordlist.o stringlist.o database.o htmlwriter.o letter.o openconn.o # program executable $(EXE_NAME): $(OFILES) $(CC) $(LFLAGS) -o $(EXE_NAME) $(OFILES) $(EXE_LINK) # .o files main.o: main.cc browser.h $(CC) $(FLAGS) -c main.cc $(INCLUDE) browser.o: browser.cpp cs240.h parser.h database.h stringlist.h htmlwriter.h $(CC) $(FLAGS) -c browser.cpp $(INCLUDE) cs240.o: cs240.cpp $(CC) $(FLAGS) -c cs240.cpp $(INCLUDE) parser.o: parser.cpp cs240.h openconn.h linkslist.h database.h stopword.h $(CC) $(FLAGS) -c parser.cpp $(INCLUDE) stringlist.o: stringlist.cpp cs240.h $(CC) $(FLAGS) -c stringlist.cpp $(INCLUDE) database.o: database.cpp cs240.h letter.h htmlwriter.h $(CC) $(FLAGS) -c database.cpp $(INCLUDE) openconn.o: openconn.cpp $(CC) $(FLAGS) -c openconn.cpp $(INCLUDE) htmlwriter.o: htmlwriter.cpp cs240.h $(CC) $(FLAGS) -c htmlwriter.cpp $(INCLUDE) wordlist.o: wordlist.cpp cs240.h stringlist.h htmlwriter.h $(CC) $(FLAGS) -c wordlist.cpp $(INCLUDE) stopword.o: stopword.cpp cs240.h stringlist.h $(CC) $(FLAGS) -c stopword.cpp $(INCLUDE) linkslist.o: linkslist.cpp cs240.h stringlist.h $(CC) $(FLAGS) -c linkslist.cpp $(INCLUDE) letter.o: letter.cpp cs240.h stringlist.h wordlist.h htmlwriter.h $(CC) $(FLAGS) -c letter.cpp $(INCLUDE)