##################################################################### # Richard T. Denmark -- -- 04/22/98 -- Makefile # # CS6998: Advanced Internet Services -- Final Project: whiteboard # ##################################################################### # $Id: Makefile,v 1.4 1998/05/04 02:55:27 thor Exp $ JAVAC = javac CLASSDIR = ./classes JAVAFLAGS = -d $(CLASSDIR) # -deprecation PACKAGEDIR = . SRCS = Client.java \ ClientSocket.java \ DupUserException.java \ ClientReader.java \ ClientInfo.java \ WBCListenThread.java \ WBCParser.java \ WBCPrintThread.java \ WBSListenThread.java \ WBServer.java \ ErrorDialog.java \ controlPanel.java \ drawPanel.java \ loginDialog.java \ whiteBoard.java \ whiteCanvas.java # $(name: op%os= np%ns) OBJS = ${SRCS:%.java=$(CLASSDIR)/$(PACKAGEDIR)/%.class} .SUFFIXES: .java .class all: $(OBJS) chmod $(CLASSDIR)/$(PACKAGEDIR)/%.class: %.java $(JAVAC) $(JAVAFLAGS) $< chmod: /bin/chmod g+rw $(CLASSDIR)/$(PACKAGEDIR)/*.class 2> /dev/null clean: /bin/rm -f $(CLASSDIR)/$(PACKAGEDIR)/*.class core *~