44 lines
1.7 KiB
C
44 lines
1.7 KiB
C
/****************************************************************************/
|
|
/* */
|
|
/* Module: jbiport.h */
|
|
/* */
|
|
/* Copyright (C) Altera Corporation 2000-2001 */
|
|
/* */
|
|
/* Description: Defines porting macros */
|
|
/* */
|
|
/****************************************************************************/
|
|
|
|
#ifndef INC_JBIPORT_H
|
|
#define INC_JBIPORT_H
|
|
|
|
/*
|
|
* PORT defines the target platform: DOS, WINDOWS, UNIX, or EMBEDDED
|
|
*
|
|
* PORT = DOS means a 16-bit DOS console-mode application
|
|
*
|
|
* PORT = WINDOWS means a 32-bit WIN32 console-mode application for
|
|
* Windows 95, 98, 2000, ME or NT. On NT this will use the
|
|
* DeviceIoControl() API to access the Parallel Port.
|
|
*
|
|
* PORT = UNIX means any UNIX system. BitBlaster access is support via
|
|
* the standard ANSI system calls open(), read(), write().
|
|
* The ByteBlaster is not supported.
|
|
*
|
|
* PORT = EMBEDDED means all DOS, WINDOWS, and UNIX code is excluded.
|
|
* Remaining code supports 16 and 32-bit compilers.
|
|
* Additional porting steps may be necessary. See readme
|
|
* file for more details.
|
|
*/
|
|
|
|
#define DOS 2
|
|
#define WINDOWS 3
|
|
#define UNIX 4
|
|
#define EMBEDDED 5
|
|
|
|
#ifndef PORT
|
|
/* change this line to build a different port */
|
|
#define PORT EMBEDDED
|
|
#endif
|
|
|
|
#endif /* INC_JBIPORT_H */
|