diff --git a/386/bin/aux/dummy b/386/bin/.dummy similarity index 100% rename from 386/bin/aux/dummy rename to 386/bin/.dummy diff --git a/386/bin/dummy b/386/bin/ape/.dummy similarity index 100% rename from 386/bin/dummy rename to 386/bin/ape/.dummy diff --git a/386/lib/dummy b/386/bin/audio/.dummy similarity index 100% rename from 386/lib/dummy rename to 386/bin/audio/.dummy diff --git a/68000/bin/aux/dummy b/386/bin/auth/.dummy similarity index 100% rename from 68000/bin/aux/dummy rename to 386/bin/auth/.dummy diff --git a/68000/bin/dummy b/386/bin/aux/.dummy similarity index 100% rename from 68000/bin/dummy rename to 386/bin/aux/.dummy diff --git a/68000/lib/dummy b/386/bin/bitsy/.dummy similarity index 100% rename from 68000/lib/dummy rename to 386/bin/bitsy/.dummy diff --git a/68020/bin/aux/dummy b/386/bin/dial/.dummy similarity index 100% rename from 68020/bin/aux/dummy rename to 386/bin/dial/.dummy diff --git a/68020/bin/dummy b/386/bin/disk/.dummy similarity index 100% rename from 68020/bin/dummy rename to 386/bin/disk/.dummy diff --git a/68020/lib/dummy b/386/bin/fossil/.dummy similarity index 100% rename from 68020/lib/dummy rename to 386/bin/fossil/.dummy diff --git a/amd64/bin/aux/dummy b/386/bin/fs/.dummy similarity index 100% rename from amd64/bin/aux/dummy rename to 386/bin/fs/.dummy diff --git a/amd64/bin/dummy b/386/bin/games/.dummy similarity index 100% rename from amd64/bin/dummy rename to 386/bin/games/.dummy diff --git a/amd64/lib/dummy b/386/bin/ip/.dummy similarity index 100% rename from amd64/lib/dummy rename to 386/bin/ip/.dummy diff --git a/arm/bin/aux/dummy b/386/bin/ip/httpd/.dummy similarity index 100% rename from arm/bin/aux/dummy rename to 386/bin/ip/httpd/.dummy diff --git a/arm/bin/dummy b/386/bin/ndb/.dummy similarity index 100% rename from arm/bin/dummy rename to 386/bin/ndb/.dummy diff --git a/arm/lib/dummy b/386/bin/replica/.dummy similarity index 100% rename from arm/lib/dummy rename to 386/bin/replica/.dummy diff --git a/mips/bin/aux/dummy b/386/bin/upas/.dummy similarity index 100% rename from mips/bin/aux/dummy rename to 386/bin/upas/.dummy diff --git a/mips/bin/dummy b/386/bin/usb/.dummy similarity index 100% rename from mips/bin/dummy rename to 386/bin/usb/.dummy diff --git a/mips/lib/dummy b/386/bin/venti/.dummy similarity index 100% rename from mips/lib/dummy rename to 386/bin/venti/.dummy diff --git a/power/bin/aux/dummy b/386/lib/.dummy similarity index 100% rename from power/bin/aux/dummy rename to 386/lib/.dummy diff --git a/power/bin/dummy b/68000/bin/.dummy similarity index 100% rename from power/bin/dummy rename to 68000/bin/.dummy diff --git a/power/lib/dummy b/68000/bin/ape/.dummy similarity index 100% rename from power/lib/dummy rename to 68000/bin/ape/.dummy diff --git a/power64/bin/aux/dummy b/68000/bin/audio/.dummy similarity index 100% rename from power64/bin/aux/dummy rename to 68000/bin/audio/.dummy diff --git a/power64/bin/dummy b/68000/bin/auth/.dummy similarity index 100% rename from power64/bin/dummy rename to 68000/bin/auth/.dummy diff --git a/power64/lib/dummy b/68000/bin/aux/.dummy similarity index 100% rename from power64/lib/dummy rename to 68000/bin/aux/.dummy diff --git a/rc/bin/aux/dummy b/68000/bin/bitsy/.dummy similarity index 100% rename from rc/bin/aux/dummy rename to 68000/bin/bitsy/.dummy diff --git a/rc/bin/dummy b/68000/bin/dial/.dummy similarity index 100% rename from rc/bin/dummy rename to 68000/bin/dial/.dummy diff --git a/rc/lib/dummy b/68000/bin/disk/.dummy similarity index 100% rename from rc/lib/dummy rename to 68000/bin/disk/.dummy diff --git a/sparc/bin/aux/dummy b/68000/bin/fossil/.dummy similarity index 100% rename from sparc/bin/aux/dummy rename to 68000/bin/fossil/.dummy diff --git a/sparc/bin/dummy b/68000/bin/fs/.dummy similarity index 100% rename from sparc/bin/dummy rename to 68000/bin/fs/.dummy diff --git a/sparc/lib/dummy b/68000/bin/games/.dummy similarity index 100% rename from sparc/lib/dummy rename to 68000/bin/games/.dummy diff --git a/sparc64/bin/aux/dummy b/68000/bin/ip/.dummy similarity index 100% rename from sparc64/bin/aux/dummy rename to 68000/bin/ip/.dummy diff --git a/sparc64/bin/dummy b/68000/bin/ip/httpd/.dummy similarity index 100% rename from sparc64/bin/dummy rename to 68000/bin/ip/httpd/.dummy diff --git a/sparc64/lib/dummy b/68000/bin/ndb/.dummy similarity index 100% rename from sparc64/lib/dummy rename to 68000/bin/ndb/.dummy diff --git a/68000/bin/replica/.dummy b/68000/bin/replica/.dummy new file mode 100644 index 000000000..e69de29bb diff --git a/68000/bin/upas/.dummy b/68000/bin/upas/.dummy new file mode 100644 index 000000000..e69de29bb diff --git a/68000/bin/usb/.dummy b/68000/bin/usb/.dummy new file mode 100644 index 000000000..e69de29bb diff --git a/68000/bin/venti/.dummy b/68000/bin/venti/.dummy new file mode 100644 index 000000000..e69de29bb diff --git a/68000/include/u.h b/68000/include/u.h new file mode 100644 index 000000000..50b91a02c --- /dev/null +++ b/68000/include/u.h @@ -0,0 +1,65 @@ +#define nil ((void*)0) +typedef unsigned short ushort; +typedef unsigned char uchar; +typedef unsigned long ulong; +typedef unsigned int uint; +typedef signed char schar; +typedef long long vlong; +typedef unsigned long long uvlong; +typedef unsigned long uintptr; +typedef unsigned long usize; +typedef ushort Rune; +typedef union FPdbleword FPdbleword; +typedef long jmp_buf[2]; +#define JMPBUFSP 0 +#define JMPBUFPC 1 +#define JMPBUFDPC 0 +typedef unsigned int mpdigit; /* for /sys/include/mp.h */ +typedef unsigned char u8int; +typedef unsigned short u16int; +typedef unsigned int u32int; +typedef unsigned long long u64int; + +/* FCR */ +#define FPINEX (3<<8) +#define FPOVFL (1<<12) +#define FPUNFL (1<<11) +#define FPZDIV (1<<10) +#define FPRNR (0<<4) +#define FPRZ (1<<4) +#define FPINVAL (3<<13) +#define FPRPINF (3<<4) +#define FPRNINF (2<<4) +#define FPRMASK (3<<4) +#define FPPEXT (0<<6) +#define FPPSGL (1<<6) +#define FPPDBL (2<<6) +#define FPPMASK (3<<6) +/* FSR */ +#define FPAINEX FPINEX +#define FPAOVFL FPOVFL +#define FPAUNFL FPUNFL +#define FPAZDIV FPZDIV +#define FPAINVAL FPINVAL +union FPdbleword +{ + double x; + struct { /* big endian */ + ulong hi; + ulong lo; + }; +}; + +typedef char* va_list; +#define va_start(list, start) list =\ + (sizeof(start) < 4?\ + (char*)((int*)&(start)+1):\ + (char*)(&(start)+1)) +#define va_end(list)\ + USED(list) +#define va_arg(list, mode)\ + ((sizeof(mode) == 1)?\ + ((list += 4), (mode*)list)[-1]:\ + (sizeof(mode) == 2)?\ + ((list += 4), (mode*)list)[-1]:\ + ((list += sizeof(mode)), (mode*)list)[-1]) diff --git a/68000/include/ureg.h b/68000/include/ureg.h new file mode 100644 index 000000000..e237cb3d6 --- /dev/null +++ b/68000/include/ureg.h @@ -0,0 +1,28 @@ +struct Ureg +{ + ulong r0; + ulong r1; + ulong r2; + ulong r3; + ulong r4; + ulong r5; + ulong r6; + ulong r7; + ulong a0; + ulong a1; + ulong a2; + ulong a3; + ulong a4; + ulong a5; + ulong a6; + ulong sp; + ulong usp; + ulong magic; /* for db to find bottom of ureg */ + ushort sr; + ulong pc; + ushort vo; +#ifndef UREGVARSZ +#define UREGVARSZ 23 /* for 68040; 15 is enough on 68020 */ +#endif + uchar microstate[UREGVARSZ]; /* variable-sized portion */ +}; diff --git a/68000/lib/.dummy b/68000/lib/.dummy new file mode 100644 index 000000000..e69de29bb diff --git a/68000/mkfile b/68000/mkfile new file mode 100644 index 000000000..42405623d --- /dev/null +++ b/68000/mkfile @@ -0,0 +1,7 @@ +> treat left operand as unsigned ? */ +#define Unsigned_Shifts 1 +#define M_E 2.7182818284590452354 /* e */ +#define M_LOG2E 1.4426950408889634074 /* log 2e */ +#define M_LOG10E 0.43429448190325182765 /* log 10e */ +#define M_LN2 0.69314718055994530942 /* log e2 */ +#define M_LN10 2.30258509299404568402 /* log e10 */ +#define M_PI 3.14159265358979323846 /* pi */ +#define M_PI_2 1.57079632679489661923 /* pi/2 */ +#define M_PI_4 0.78539816339744830962 /* pi/4 */ +#define M_1_PI 0.31830988618379067154 /* 1/pi */ +#define M_2_PI 0.63661977236758134308 /* 2/pi */ +#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */ +#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */ +#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ + +extern double hypot(double, double); +extern double erf(double); +extern double erfc(double); +extern double j0(double); +extern double y0(double); +extern double j1(double); +extern double y1(double); +extern double jn(int, double); +extern double yn(int, double); + +#endif + + +#ifdef __cplusplus +} +#endif + +#define isnan(x) isNaN(x) +#define isinf(x) isInf(x) + +#endif /* __MATH */ diff --git a/68020/include/ape/stdarg.h b/68020/include/ape/stdarg.h new file mode 100644 index 000000000..b7e2282e6 --- /dev/null +++ b/68020/include/ape/stdarg.h @@ -0,0 +1,11 @@ +#ifndef __STDARG +#define __STDARG + +typedef char *va_list; + +#define va_start(list, start) list = (char *)(&(start)+1) +#define va_end(list) +#define va_arg(list, mode) (sizeof(mode)==1 ? ((mode *) (list += 4))[-4] : \ +sizeof(mode)==2 ? ((mode *) (list += 4))[-2] : ((mode *) (list += sizeof(mode)))[-1]) + +#endif /* __STDARG */ diff --git a/68020/include/ape/ureg.h b/68020/include/ape/ureg.h new file mode 100644 index 000000000..f23d71f06 --- /dev/null +++ b/68020/include/ape/ureg.h @@ -0,0 +1,36 @@ +#ifndef __UREG_H +#define __UREG_H +#if !defined(_PLAN9_SOURCE) + This header file is an extension to ANSI/POSIX +#endif + +struct Ureg +{ + unsigned long r0; + unsigned long r1; + unsigned long r2; + unsigned long r3; + unsigned long r4; + unsigned long r5; + unsigned long r6; + unsigned long r7; + unsigned long a0; + unsigned long a1; + unsigned long a2; + unsigned long a3; + unsigned long a4; + unsigned long a5; + unsigned long a6; + unsigned long sp; + unsigned long usp; + unsigned long magic; /* for db to find bottom of ureg */ + unsigned short sr; + unsigned long pc; + unsigned short vo; +#ifndef UREGVARSZ +#define UREGVARSZ 23 /* for 68040; 15 is enough on 68020 */ +#endif + unsigned char microstate[UREGVARSZ]; /* variable-sized portion */ +}; + +#endif diff --git a/68020/include/dac.h b/68020/include/dac.h new file mode 100644 index 000000000..8921e39fb --- /dev/null +++ b/68020/include/dac.h @@ -0,0 +1,14 @@ +/* + * Inmos G17x d/a converter + */ + +typedef +struct G170 +{ + uchar waddr; + uchar value; + uchar mask; + uchar raddr; +} G170; + +#define DAC ((G170*)0xc0100000) diff --git a/68020/include/lbp.h b/68020/include/lbp.h new file mode 100644 index 000000000..139e45476 --- /dev/null +++ b/68020/include/lbp.h @@ -0,0 +1,3 @@ +typedef struct Lbpconf { + int nhblank, nvblank, xmax, ymax, res; +} Lbpconf; diff --git a/68020/include/u.h b/68020/include/u.h new file mode 100644 index 000000000..7ff92a408 --- /dev/null +++ b/68020/include/u.h @@ -0,0 +1,66 @@ +#define nil ((void*)0) +typedef unsigned short ushort; +typedef unsigned char uchar; +typedef unsigned long ulong; +typedef unsigned int uint; +typedef signed char schar; +typedef long long vlong; +typedef unsigned long long uvlong; +typedef unsigned long uintptr; +typedef unsigned long usize; +typedef ushort Rune; +typedef union FPdbleword FPdbleword; +typedef long jmp_buf[2]; +#define JMPBUFSP 0 +#define JMPBUFPC 1 +#define JMPBUFDPC 0 +typedef unsigned int mpdigit; /* for /sys/include/mp.h */ +typedef unsigned char u8int; +typedef unsigned short u16int; +typedef unsigned int u32int; +typedef unsigned long long u64int; + + +/* FCR */ +#define FPINEX (3<<8) +#define FPOVFL (1<<12) +#define FPUNFL (1<<11) +#define FPZDIV (1<<10) +#define FPRNR (0<<4) +#define FPRZ (1<<4) +#define FPINVAL (3<<13) +#define FPRPINF (3<<4) +#define FPRNINF (2<<4) +#define FPRMASK (3<<4) +#define FPPEXT (0<<6) +#define FPPSGL (1<<6) +#define FPPDBL (2<<6) +#define FPPMASK (3<<6) +/* FSR */ +#define FPAINEX FPINEX +#define FPAOVFL FPOVFL +#define FPAUNFL FPUNFL +#define FPAZDIV FPZDIV +#define FPAINVAL FPINVAL +union FPdbleword +{ + double x; + struct { /* big endian */ + ulong hi; + ulong lo; + }; +}; + +typedef char* va_list; +#define va_start(list, start) list =\ + (sizeof(start) < 4?\ + (char*)((int*)&(start)+1):\ + (char*)(&(start)+1)) +#define va_end(list)\ + USED(list) +#define va_arg(list, mode)\ + ((sizeof(mode) == 1)?\ + ((list += 4), (mode*)list)[-1]:\ + (sizeof(mode) == 2)?\ + ((list += 4), (mode*)list)[-1]:\ + ((list += sizeof(mode)), (mode*)list)[-1]) diff --git a/68020/include/ureg.h b/68020/include/ureg.h new file mode 100644 index 000000000..e237cb3d6 --- /dev/null +++ b/68020/include/ureg.h @@ -0,0 +1,28 @@ +struct Ureg +{ + ulong r0; + ulong r1; + ulong r2; + ulong r3; + ulong r4; + ulong r5; + ulong r6; + ulong r7; + ulong a0; + ulong a1; + ulong a2; + ulong a3; + ulong a4; + ulong a5; + ulong a6; + ulong sp; + ulong usp; + ulong magic; /* for db to find bottom of ureg */ + ushort sr; + ulong pc; + ushort vo; +#ifndef UREGVARSZ +#define UREGVARSZ 23 /* for 68040; 15 is enough on 68020 */ +#endif + uchar microstate[UREGVARSZ]; /* variable-sized portion */ +}; diff --git a/68020/lib/.dummy b/68020/lib/.dummy new file mode 100644 index 000000000..e69de29bb diff --git a/68020/mkfile b/68020/mkfile new file mode 100644 index 000000000..1bc1e43c8 --- /dev/null +++ b/68020/mkfile @@ -0,0 +1,7 @@ +> treat left operand as unsigned ? */ +#define Unsigned_Shifts 1 +#define M_E 2.7182818284590452354 /* e */ +#define M_LOG2E 1.4426950408889634074 /* log 2e */ +#define M_LOG10E 0.43429448190325182765 /* log 10e */ +#define M_LN2 0.69314718055994530942 /* log e2 */ +#define M_LN10 2.30258509299404568402 /* log e10 */ +#define M_PI 3.14159265358979323846 /* pi */ +#define M_PI_2 1.57079632679489661923 /* pi/2 */ +#define M_PI_4 0.78539816339744830962 /* pi/4 */ +#define M_1_PI 0.31830988618379067154 /* 1/pi */ +#define M_2_PI 0.63661977236758134308 /* 2/pi */ +#define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */ +#define M_SQRT2 1.41421356237309504880 /* sqrt(2) */ +#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ + +extern double hypot(double, double); +extern double erf(double); +extern double erfc(double); +extern double j0(double); +extern double y0(double); +extern double j1(double); +extern double y1(double); +extern double jn(int, double); +extern double yn(int, double); + +#endif + + +#ifdef __cplusplus +} +#endif + +#define isnan(x) isNaN(x) +#define isinf(x) isInf(x) + +#endif /* __MATH */ diff --git a/alpha/include/ape/stdarg.h b/alpha/include/ape/stdarg.h new file mode 100644 index 000000000..f4ff6c734 --- /dev/null +++ b/alpha/include/ape/stdarg.h @@ -0,0 +1,17 @@ +#ifndef __STDARG +#define __STDARG + +typedef char *va_list; + +#define va_start(list, start) list = (char *)(&(start)+1) +#define va_end(list) +#define va_arg(list, mode)\ + (sizeof(mode)==1?\ + ((mode*)(list += 4))[-1]:\ + sizeof(mode)==2?\ + ((mode*)(list += 4))[-1]:\ + sizeof(mode)>4?\ + ((mode*)(list = (char*)((long)(list+7) & ~7) + sizeof(mode)))[-1]:\ + ((mode*)(list += sizeof(mode)))[-1]) + +#endif /* __STDARG */ diff --git a/alpha/include/ape/ureg.h b/alpha/include/ape/ureg.h new file mode 100644 index 000000000..58307aa16 --- /dev/null +++ b/alpha/include/ape/ureg.h @@ -0,0 +1,57 @@ +#ifndef __UREG_H +#define __UREG_H +#if !defined(_PLAN9_SOURCE) + This header file is an extension to ANSI/POSIX +#endif + +struct Ureg +{ + /* l.s saves 31 64-bit values: */ + unsigned long long type; + unsigned long long a0; + unsigned long long a1; + unsigned long long a2; + + unsigned long long r0; + unsigned long long r1; + unsigned long long r2; + unsigned long long r3; + unsigned long long r4; + unsigned long long r5; + unsigned long long r6; + unsigned long long r7; + unsigned long long r8; + unsigned long long r9; + unsigned long long r10; + unsigned long long r11; + unsigned long long r12; + unsigned long long r13; + unsigned long long r14; + unsigned long long r15; + + unsigned long long r19; + unsigned long long r20; + unsigned long long r21; + unsigned long long r22; + unsigned long long r23; + unsigned long long r24; + unsigned long long r25; + unsigned long long r26; + unsigned long long r27; + unsigned long long r28; + union { + unsigned long long r30; + unsigned long long usp; + unsigned long long sp; + }; + + /* OSF/1 PALcode frame: */ + unsigned long long status; /* PS */ + unsigned long long pc; + unsigned long long r29; /* GP */ + unsigned long long r16; /* a0 */ + unsigned long long r17; /* a1 */ + unsigned long long r18; /* a2 */ +}; + +#endif diff --git a/alpha/include/u.h b/alpha/include/u.h new file mode 100644 index 000000000..f6614449e --- /dev/null +++ b/alpha/include/u.h @@ -0,0 +1,70 @@ +#define nil ((void*)0) +typedef unsigned short ushort; +typedef unsigned char uchar; +typedef unsigned long ulong; +typedef unsigned int uint; +typedef signed char schar; +typedef long long vlong; +typedef unsigned long long uvlong; +typedef unsigned long uintptr; +typedef unsigned long usize; +typedef ushort Rune; +typedef union FPdbleword FPdbleword; +typedef long jmp_buf[2]; +#define JMPBUFSP 0 +#define JMPBUFPC 1 +#define JMPBUFDPC 0 +typedef unsigned int mpdigit; /* for /sys/include/mp.h */ +typedef unsigned char u8int; +typedef unsigned short u16int; +typedef unsigned int u32int; +typedef unsigned long long u64int; + +/* FCR */ +#define FPINEX (1<<30) +#define FPOVFL (1<<19) +#define FPUNFL ((1<<29)|(1<<28)) +#define FPZDIV (1<<18) +#define FPINVAL (1<<17) + +#define FPRNR (2<<26) +#define FPRZ (0<<26) +#define FPRPINF (3<<26) +#define FPRNINF (1<<26) +#define FPRMASK (3<<26) + +#define FPPEXT 0 +#define FPPSGL 0 +#define FPPDBL 0 +#define FPPMASK 0 +/* FSR */ +#define FPAINEX (1<<24) +#define FPAUNFL (1<<23) +#define FPAOVFL (1<<22) +#define FPAZDIV (1<<21) +#define FPAINVAL (1<<20) +union FPdbleword +{ + double x; + struct { /* little endian */ + ulong lo; + ulong hi; + }; +}; + +/* stdarg */ +typedef char* va_list; +#define va_start(list, start) list =\ + (sizeof(start) < 4?\ + (char*)((int*)&(start)+1):\ + (char*)(&(start)+1)) +#define va_end(list)\ + USED(list) +#define va_arg(list, mode)\ + ((sizeof(mode) == 1)?\ + ((list += 4), (mode*)list)[-4]:\ + (sizeof(mode) == 2)?\ + ((list += 4), (mode*)list)[-2]:\ + sizeof(mode)>4?\ + ((mode*)(list = (char*)((uintptr)(list+7) & ~7) + sizeof(mode)))[-1]:\ + ((list += sizeof(mode)), (mode*)list)[-1]) diff --git a/alpha/include/ureg.h b/alpha/include/ureg.h new file mode 100644 index 000000000..7772659be --- /dev/null +++ b/alpha/include/ureg.h @@ -0,0 +1,49 @@ +struct Ureg +{ + /* l.s saves 31 64-bit values: */ + uvlong type; + uvlong a0; + uvlong a1; + uvlong a2; + + uvlong r0; + uvlong r1; + uvlong r2; + uvlong r3; + uvlong r4; + uvlong r5; + uvlong r6; + uvlong r7; + uvlong r8; + uvlong r9; + uvlong r10; + uvlong r11; + uvlong r12; + uvlong r13; + uvlong r14; + uvlong r15; + + uvlong r19; + uvlong r20; + uvlong r21; + uvlong r22; + uvlong r23; + uvlong r24; + uvlong r25; + uvlong r26; + uvlong r27; + uvlong r28; + union { + uvlong r30; + uvlong usp; + uvlong sp; + }; + + /* OSF/1 PALcode frame: */ + uvlong status; /* PS */ + uvlong pc; + uvlong r29; /* GP */ + uvlong r16; /* a0 */ + uvlong r17; /* a1 */ + uvlong r18; /* a2 */ +}; diff --git a/alpha/mkfile b/alpha/mkfile new file mode 100644 index 000000000..110f1fcff --- /dev/null +++ b/alpha/mkfile @@ -0,0 +1,6 @@ + if you have questions. ### - -plan9_=$(GLOBJ)gdevplan9.$(OBJ) -$(DD)plan9.dev : $(plan9_) $(DD)page.dev - $(SETPDEV) $(DD)plan9 $(plan9_) - -$(GLOBJ)gdevplan9.$(OBJ) : $(GLSRC)gdevplan9.c $(PDEVH) $(gsparam_h) $(gxlum_h) - $(GLCC) $(GLO_)gdevplan9.$(OBJ) $(C_) $(GLSRC)gdevplan9.c - -### -------------- cdj850 - HP 850c Driver under development ------------- ### -### For questions about this driver, please contact: ### -### Uli Wortmann (uliw@erdw.ethz.ch) ### - -cdeskjet8_=$(GLOBJ)gdevcd8.$(OBJ) $(HPPCL) - -$(DD)cdj850.dev : $(cdeskjet8_) $(DD)page.dev - $(SETPDEV2) $(DD)cdj850 $(cdeskjet8_) - -$(DD)cdj670.dev : $(cdeskjet8_) $(DD)page.dev - $(SETPDEV2) $(DD)cdj670 $(cdeskjet8_) - -$(DD)cdj890.dev : $(cdeskjet8_) $(DD)page.dev - $(SETPDEV2) $(DD)cdj890 $(cdeskjet8_) - -$(DD)cdj1600.dev : $(cdeskjet8_) $(DD)page.dev - $(SETPDEV2) $(DD)cdj1600 $(cdeskjet8_) - -$(GLOBJ)gdevcd8.$(OBJ) : $(GLSRC)gdevcd8.c $(PDEVH) $(math__h)\ - $(gsparam_h) $(gxlum_h) $(gdevpcl_h) - $(GLCC) $(GLO_)gdevcd8.$(OBJ) $(C_) $(GLSRC)gdevcd8.c -