vmod/vmodttl: fixed bug related to luns not ordered and/or not starting from zero.
[ht-drivers.git] / makefiles / README.1ST
blobe8d1d3bc3e70b77579b39169677e9720b892178c
1 Makefiles to build driver framework are located in this directory.
3 Short file description
4 ----------------------
6 |-- include.mk       - include/ directory Makefile
7 |-- Kbuild           - general Kbuild, included by the
8 |                      driver-specific Kbuild file
9 |-- Kbuild.include   - Generic definitions, used to build Linux drivers
10 |-- Kbuild.linux     - Kbuild for compiling Linux drivers.
11 |                      Included through general Kbuild
12 |-- Kbuild.lynx      - Kbuild for compiling Lynx drivers.
13 |                      Included through general Kbuild
14 |-- Makefile         - Makefile to compile driver bunch
15 |-- Makefile.base    - holds general rules along with standart CERN rules
16 |-- deliver.mk       - driver framework CERN delivery
17 |-- Makefile.drvr    - main driver compilation
18 |-- Makefile.inst    - Build up driver installation program
19 |-- Makefile.lces    - Builds up Linux driver and installation program for
20 |                      CES BSP Linux. SCHEDULED FOR DELETION!
21 |-- Makefile.lib     - Driver library compilation
22 |-- Makefile.linux   - Linux driver compilation. Included through Makeflie.drvr
23 |-- Makefile.lynx    - Lynx driver compilation. Included through Makeflie.drvr
24 |-- Makefile.tst     - Test programs compilation.
25 |-- README.1ST       - this file
26 |-- abs2rel.sh       - absolute to relative path converter script
27 |-- compiledrvr      - driver compilation script
28 |-- compilelib       - library compilation script
29 |-- compiletst       - test program compilation script
30 |-- examples/        - useful examples on HOWTO do stuff
31 |   |
32 |   |-- Kbuild.specific   - Kbuild template to use for specific driver
33 |   |                       compilation. All possible compilation options
34 |   |                       are described here.
35 |   |-- Makefile.specific - Specific driver description template
36 |   |-- compile_driver    - howto compile driver
37 |   |-- deliver_driver    - howto deliver driver
38 |   `-- out-of-tree-cdcm  - howto compile driver with local CDCM copy
40 `-- rmdrvr           - driver cleaning up
44 Tips
45 ----
47 1. Makefile.specific from the current directory suppressing one from ../
48    directory (see ctr driver for example).
50 2. Driver name is always lowercase.
52 3. Any archive (*.a) from object_<driver_name> is automatically linked with
53    test program.
57 Not tracked files
58 -----------------
60 Makefile.libtst
61 Makefile.paramount