title: missing operand after `homework1' - Makefile
body: <p>I keep getting an error message that says "diff: missing operand after `homework1'", but I have included a bash file.  Can someone take a look at my makefile and give me a hint on how to fix it? Thanks!</p>
  
  <pre><code>#
  #  $RCSfile$
  #  $Revision$
  #  $Author$
  #  $Date$
  #  $Log$
  #
  
  CC=gcc
  DEBUG=-g
  CFLAGS=#(DEBUG) -Wall -Wshadow -Wunreachable-code -Wredundant-decls -Wmissing-declarations -Wold-style-definition -Wmissing-prototypes -Wdeclaration-after-statement
  PROGS=homework1 
  
  all: $(PROGS) test
  
  homework1: homework1.o
      $(CC) $(CFLAGS) -o homework1 homework1.o
  
  homework1.o: homework1.c
      $(CC) $(CFLAGS) -c homework1.c
  
  test:   *
      diff $(PROGS) $(example.bash) || exit 0
  
  clean:
      rm -f $(PROGS) *.o *~
  </code></pre>