kbuild: libraries and subdirectories

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a large number of sources files, which I have to
compile into one kernel module. Let's assume I have the
following source organisation:

  main/
    main_code.c
  lib1/
    part1/
      file_1_1_1.c
    part2/
      file_1_2_1.c
  lib2/
    part1/
      file_2_1_1.c
    part2/
      file_2_2_1.c

I would like to build all source files in lib1 into one
lib.a library and all files in lib2 into a second lib.a
library.

At the end I would like to compile the code in main and
link every together (result should be one kernel module).

How can I archieve this with kbuild? Its documentation is not
really deep.

I have added to all subdirectories kbuild files looking like
this:

   lib-m = file_1_1_1.c

This works and creates lib.a archives. In fact I have got
two problems:

 *) How can I tell kbuild in lib1 and lib2 to descend into
    the part directories?

 *) How can I link the libraries of the part directories into
    libs in the lib directories?

cu, Marco

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]
  Powered by Linux