/*
"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