# # A simple makefile for compiling three java classes # # define a makefile variable for the java compiler # JCC = javac # define a makefile variable for compilation flags # the -g flag compiles with debugging information # JFLAGS = -g # typing 'make' will invoke the first target entry in the makefile # (the default one in this case) # default: poop # this target entry builds the Average class # the Average.class file is dependent on the Average.java file # and the rule associated with this entry gives the command to create it # poop: append.java $(JCC) *.java #Convert.class: Convert.java # $(JCC) $(JFLAGS) Convert.java #Volume.class: Volume.java # $(JCC) $(JFLAGS) Volume.java # To start over from scratch, type 'make clean'. # Removes all .class files, so that the next make rebuilds them # clean: $(RM) *.class