title: makefile : missing separator
body: <pre><code>#kernel build system and can use its lanauge
  ifneq($(KERNELRELEASE),)
   obj-m:=helloworld.o
  else
   KDIR:= /lib/modules/2.6.33.3-85.fc13.i686/build
  all:
   make -C $(KDIR) M=$(PWD) modules
  clean:
   rm -f *.ko *.o *.mod.o *.mod.c *.symvers
  endif
  </code></pre>
  
  <p>The error is:</p>
  
  <blockquote>
    <p>makefile:2:*** missing separator . stop</p>
  </blockquote>
  
  <p>but for the <code>ifneq($(KERNELRELEASE),)</code>, if I add a tab before, I get another error:</p>
  
  <blockquote>
    <p>makefile:2: ***commands commence before first target. stop</p>
  </blockquote>