Newer
Older
ubix / src / tools / build_isa_pnp_files.h
/*
   "build_isa_pnp_files.h"

   created by: grayspace aka J. Leveille
   for: UbixOS Project
   date: July 7, 2002

   purpose: - tool to create the necessary source files
            for ISAPNP devices based on certain configuration files
            - built and run by the makefile for the kernel (eventually)

   $Id$
*/

#ifndef _BUILD_ISA_PNP_FILES_H
#define _BUILD_ISA_PNP_FILES_H

// input configuration file for ISAPNP stuff
#define DEVLIST_FILEPATH_IN         "pnpisadevs.txt"

// temporary file to hold strings needed to be output to user
#define DEVSTRINGS_FILEPATH_TMP     "pnpisadevs_strings.txt"

// HACK: acts as global kernel string pool file for now
#define KSTRINGS_FILEPATH_TMP       "kstrings.txt"

// HACK: acts as global kernel sub-string pool file for now
#define KSUBSTRINGS_FILEPATH_TMP    "ksubstrings.txt"

// header file path for string pool to be generated
#define DEVLIST_KSTR_HDR_OUT_PATH   "../sys/include/deviceman/devman_stringpool.h"

// source file path for string pool to be generated
#define DEVLIST_KSTR_SRC_OUT_PATH   "../sys/include/deviceman/devman_stringpool.c"

// header file for string pool to be generated
#define DEVLIST_KSTR_HDR_OUT        "devman_stringpool.h"

// source file for string pool to be generated
#define DEVLIST_KSTR_SRC_OUT        "devman_stringpool.c"

// global name for string pool
#define DEVLIST_KSTR_POOLNAME       "g_kstrp_devman"

// major header file path for ISAPNP device data-base
// (to contain devices sorted by ID etc.)
#define DEVLIST_HDR_OUT_PATH        "../sys/include/deviceman/isa_pnp_devicelist.h"

// major source file path for ISAPNP device data-base
// (to contain devices sorted by ID etc.)
#define DEVLIST_SRC_OUT_PATH        "../sys/include/deviceman/isa_pnp_devicelist.c"

// major header file for ISAPNP device data-base
// (to contain devices sorted by ID etc.)
#define DEVLIST_HDR_OUT             "isa_pnp_devicelist.h"

// major source file for ISAPNP device data-base
// (to contain devices sorted by ID etc.)
#define DEVLIST_SRC_OUT             "isa_pnp_devicelist.c"



#endif // _BUILD_ISA_PNP_FILES_H