    ,     
fishing/   .  ,   -
   , , CONFIG_FISHING_POLE
(    ,     
  "  ").    -
    .

obj-$(CONFIG_FISHING_POLE) += fishing/

 ,   drivers/char/fishing    
Makefile,   .

obj-m += fishing.

        fishing/  -
  fishing, ko    fishing, . ,  -
    .,        
.ko.

 ,  ,       -
 ,     Makefile   
.

obj-$(CONFIG_FISHING_POLE) += fishing.

      .   -
      ,    
         . 
!     Makefile  .

obj-$(CONFIG_FISHING_POLE) += fishing.
fishing-objs := fishing-main.0 fishing-line.

      fishing-main,  
fishing-line .       fishing, ko.

,     gcc  -
 .     Makefile   -
 .

EXTRA_CFLAGS += -DTITANIUM_POLE

        drivers/char/,  
   ,     
 (,       Makefile  drivers/
char/fishing/)   drivers/char/Makefile.

      ,  .  -
     ,     
   CONFIG_FISHING_POLE,     -
   .

346  16