title: Driver is not compiling "No rule to make target"
body: <ul>
  <li><p>Compile this driver with:</p>
  
  <p>echo "obj-m := tiny_i2c_adap.o" > Makefile
  make -C  SUBDIRS=$PWD modules</p></li>
  </ul>
  
  <p>Makefile:
    obj-m := tiny_i2c_adap.o</p>
  
  <p>Error :
  prashanth@prashanth-Lenovo-ideapad-520-15IKB:~$ make -C /usr/src/linux-headers-$(uname -r) M=$PWD modules
  make: Entering directory '/usr/src/linux-headers-5.1.7-050107-generic'
  make[1]: <strong>* No rule to make target '/home/prashanth/tiny_i2c_adap.c', needed by '/home/prashanth/tiny_i2c_adap.o'.  Stop.
  Makefile:1571: recipe for target '<em>module</em>/home/prashanth' failed
  make: *</strong> [<em>module</em>/home/prashanth] Error 2
  make: Leaving directory '/usr/src/linux-headers-5.1.7-050107-generic'</p>