Merge git://www.denx.de/git/u-boot Conflicts: drivers/bcm570x.c drivers/tigon3.cmaster
commit
d1bc6c8d5f
@ -1,335 +0,0 @@ |
||||
/*
|
||||
* Mostly done after the Scitech Bios emulation |
||||
* Written by Hans-Jörg Frieden |
||||
* Hyperion Entertainment |
||||
*/ |
||||
#include "x86emu.h" |
||||
#include "glue.h" |
||||
|
||||
#undef DEBUG |
||||
#ifdef DEBUG |
||||
#define PRINTF(fmt, args...) printf(fmt, ## args) |
||||
#else |
||||
#define PRINTF(fmt, args...) |
||||
#endif |
||||
|
||||
#define BIOS_SEG 0xFFF0 |
||||
#define PCIBIOS_SUCCESSFUL 0 |
||||
#define PCIBIOS_DEVICE_NOT_FOUND 0x86 |
||||
|
||||
typedef unsigned char UBYTE; |
||||
typedef unsigned short UWORD; |
||||
typedef unsigned long ULONG; |
||||
|
||||
typedef char BYTE; |
||||
typedef short WORT; |
||||
typedef long LONG; |
||||
|
||||
static inline UBYTE read_byte(volatile UBYTE* from) |
||||
{ |
||||
int x; |
||||
asm volatile ("lbz %0,%1\n eieio" : "=r" (x) : "m" (*from)); |
||||
return (UBYTE)x; |
||||
} |
||||
|
||||
static inline void write_byte(volatile UBYTE *to, int x) |
||||
{ |
||||
asm volatile ("stb %1,%0\n eieio" : "=m" (*to) : "r" (x)); |
||||
} |
||||
|
||||
static inline UWORD read_word_little(volatile UWORD *from) |
||||
{ |
||||
int x; |
||||
asm volatile ("lhbrx %0,0,%1\n eieio" : "=r" (x) : "r" (from), "m" (*from)); |
||||
return (UWORD)x; |
||||
} |
||||
|
||||
static inline UWORD read_word_big(volatile UWORD *from) |
||||
{ |
||||
int x; |
||||
asm volatile ("lhz %0,%1\n eieio" : "=r" (x) : "m" (*from)); |
||||
return (UWORD)x; |
||||
} |
||||
|
||||
static inline void write_word_little(volatile UWORD *to, int x) |
||||
{ |
||||
asm volatile ("sthbrx %1,0,%2\n eieio" : "=m" (*to) : "r" (x), "r" (to)); |
||||
} |
||||
|
||||
static inline void write_word_big(volatile UWORD *to, int x) |
||||
{ |
||||
asm volatile ("sth %1,%0\n eieio" : "=m" (*to) : "r" (x)); |
||||
} |
||||
|
||||
static inline ULONG read_long_little(volatile ULONG *from) |
||||
{ |
||||
unsigned long x; |
||||
asm volatile ("lwbrx %0,0,%1\n eieio" : "=r" (x) : "r" (from), "m"(*from)); |
||||
return (ULONG)x; |
||||
} |
||||
|
||||
static inline ULONG read_long_big(volatile ULONG *from) |
||||
{ |
||||
unsigned long x; |
||||
asm volatile ("lwz %0,%1\n eieio" : "=r" (x) : "m" (*from)); |
||||
return (ULONG)x; |
||||
} |
||||
|
||||
static inline void write_long_little(volatile ULONG *to, ULONG x) |
||||
{ |
||||
asm volatile ("stwbrx %1,0,%2\n eieio" : "=m" (*to) : "r" (x), "r" (to)); |
||||
} |
||||
|
||||
static inline void write_long_big(volatile ULONG *to, ULONG x) |
||||
{ |
||||
asm volatile ("stw %1,%0\n eieio" : "=m" (*to) : "r" (x)); |
||||
} |
||||
|
||||
#define port_to_mem(from) (0xFE000000|(from)) |
||||
#define in_byte(from) read_byte( (UBYTE *)port_to_mem(from)) |
||||
#define in_word(from) read_word_little((UWORD *)port_to_mem(from)) |
||||
#define in_long(from) read_long_little((ULONG *)port_to_mem(from)) |
||||
#define out_byte(to, val) write_byte((UBYTE *)port_to_mem(to), val) |
||||
#define out_word(to, val) write_word_little((UWORD *)port_to_mem(to), val) |
||||
#define out_long(to, val) write_long_little((ULONG *)port_to_mem(to), val) |
||||
|
||||
static void X86API undefined_intr(int intno) |
||||
{ |
||||
extern u16 A1_rdw(u32 addr); |
||||
if (A1_rdw(intno * 4 + 2) == BIOS_SEG) |
||||
{ |
||||
PRINTF("Undefined interrupt %xh called AX = %xh, BX = %xh, CX = %xh, DX = %xh\n", |
||||
intno, M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX); |
||||
X86EMU_halt_sys(); |
||||
} |
||||
else |
||||
{ |
||||
PRINTF("Calling interrupt %xh, AL=%xh, AH=%xh\n", intno, M.x86.R_AL, M.x86.R_AH); |
||||
X86EMU_prepareForInt(intno); |
||||
} |
||||
} |
||||
|
||||
static void X86API int42(int intno); |
||||
static void X86API int15(int intno); |
||||
|
||||
static void X86API int10(int intno) |
||||
{ |
||||
if (A1_rdw(intno*4+2) == BIOS_SEG) |
||||
int42(intno); |
||||
else |
||||
{ |
||||
PRINTF("int10: branching to %04X:%04X, AL=%xh, AH=%xh\n", A1_rdw(intno*4+2), A1_rdw(intno*4), |
||||
M.x86.R_AL, M.x86.R_AH); |
||||
X86EMU_prepareForInt(intno); |
||||
} |
||||
} |
||||
|
||||
static void X86API int1A(int intno) |
||||
{ |
||||
int device; |
||||
|
||||
switch(M.x86.R_AX) |
||||
{ |
||||
case 0xB101: /* PCI Bios Present? */ |
||||
M.x86.R_AL = 0x00; |
||||
M.x86.R_EDX = 0x20494350; |
||||
M.x86.R_BX = 0x0210; |
||||
M.x86.R_CL = 3; |
||||
CLEAR_FLAG(F_CF); |
||||
break; |
||||
case 0xB102: /* Find device */ |
||||
device = mypci_find_device(M.x86.R_DX, M.x86.R_CX, M.x86.R_SI); |
||||
if (device != -1) |
||||
{ |
||||
M.x86.R_AH = PCIBIOS_SUCCESSFUL; |
||||
M.x86.R_BH = mypci_bus(device); |
||||
M.x86.R_BL = mypci_devfn(device); |
||||
} |
||||
else |
||||
{ |
||||
M.x86.R_AH = PCIBIOS_DEVICE_NOT_FOUND; |
||||
} |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
break; |
||||
case 0xB103: /* Find PCI class code */ |
||||
M.x86.R_AH = PCIBIOS_DEVICE_NOT_FOUND; |
||||
/*printf("Find by class not yet implmented"); */ |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
break; |
||||
case 0xB108: /* read config byte */ |
||||
M.x86.R_CL = mypci_read_cfg_byte(M.x86.R_BH, M.x86.R_BL, M.x86.R_DI); |
||||
M.x86.R_AH = PCIBIOS_SUCCESSFUL; |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
/*printf("read_config_byte %x,%x,%x -> %x\n", M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, */ |
||||
/* M.x86.R_CL); */ |
||||
break; |
||||
case 0xB109: /* read config word */ |
||||
M.x86.R_CX = mypci_read_cfg_word(M.x86.R_BH, M.x86.R_BL, M.x86.R_DI); |
||||
M.x86.R_AH = PCIBIOS_SUCCESSFUL; |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
/*printf("read_config_word %x,%x,%x -> %x\n", M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, */ |
||||
/* M.x86.R_CX); */ |
||||
break; |
||||
case 0xB10A: /* read config dword */ |
||||
M.x86.R_ECX = mypci_read_cfg_long(M.x86.R_BH, M.x86.R_BL, M.x86.R_DI); |
||||
M.x86.R_AH = PCIBIOS_SUCCESSFUL; |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
/*printf("read_config_long %x,%x,%x -> %x\n", M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, */ |
||||
/* M.x86.R_ECX); */ |
||||
break; |
||||
case 0xB10B: /* write config byte */ |
||||
mypci_write_cfg_byte(M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, M.x86.R_CL); |
||||
M.x86.R_AH = PCIBIOS_SUCCESSFUL; |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
/*printf("write_config_byte %x,%x,%x <- %x\n", M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, */ |
||||
/* M.x86.R_CL); */ |
||||
break; |
||||
case 0xB10C: /* write config word */ |
||||
mypci_write_cfg_word(M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, M.x86.R_CX); |
||||
M.x86.R_AH = PCIBIOS_SUCCESSFUL; |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
/*printf("write_config_word %x,%x,%x <- %x\n", M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, */ |
||||
/* M.x86.R_CX); */ |
||||
break; |
||||
case 0xB10D: /* write config dword */ |
||||
mypci_write_cfg_long(M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, M.x86.R_ECX); |
||||
M.x86.R_AH = PCIBIOS_SUCCESSFUL; |
||||
CONDITIONAL_SET_FLAG((M.x86.R_AH != PCIBIOS_SUCCESSFUL), F_CF); |
||||
/*printf("write_config_long %x,%x,%x <- %x\n", M.x86.R_BH, M.x86.R_BL, M.x86.R_DI, */ |
||||
/* M.x86.R_ECX); */ |
||||
break; |
||||
default: |
||||
PRINTF("BIOS int %xh: Unknown function AX=%04xh\n", intno, M.x86.R_AX); |
||||
|
||||
} |
||||
} |
||||
|
||||
void bios_init(void) |
||||
{ |
||||
int i; |
||||
X86EMU_intrFuncs bios_intr_tab[256]; |
||||
|
||||
for (i=0; i<256; i++) |
||||
{ |
||||
write_long_little(M.mem_base+i*4, BIOS_SEG<<16); |
||||
bios_intr_tab[i] = undefined_intr; |
||||
} |
||||
|
||||
bios_intr_tab[0x10] = int10; |
||||
bios_intr_tab[0x1A] = int1A; |
||||
bios_intr_tab[0x42] = int42; |
||||
bios_intr_tab[0x15] = int15; |
||||
|
||||
bios_intr_tab[0x6D] = int42; |
||||
|
||||
X86EMU_setupIntrFuncs(bios_intr_tab); |
||||
video_init(); |
||||
} |
||||
|
||||
unsigned char setup_40x25[] = |
||||
{ |
||||
0x38, 0x28, 0x2d, 0x0a, 0x1f, 6, 0x19, |
||||
0x1c, 2, 7, 6, 7, 0, 0, 0, 0 |
||||
}; |
||||
|
||||
unsigned char setup_80x25[] = |
||||
{ |
||||
0x71, 0x50, 0x5a, 0x0a, 0x1f, 6, 0x19, |
||||
0x1c, 2, 7, 6, 7, 0, 0, 0, 0 |
||||
}; |
||||
|
||||
unsigned char setup_graphics[] = |
||||
{ |
||||
0x38, 0x28, 0x20, 0x0a, 0x7f, 6, 0x64, |
||||
0x70, 2, 1, 6, 7, 0, 0, 0, 0 |
||||
}; |
||||
|
||||
unsigned char setup_bw[] = |
||||
{ |
||||
0x61, 0x50, 0x52, 0x0f, 0x19, 6, 0x19, |
||||
0x19, 2, 0x0d, 0x0b, 0x0c, 0, 0, 0, 0 |
||||
}; |
||||
|
||||
unsigned char * setup_modes[] = |
||||
{ |
||||
setup_40x25, /* mode 0: 40x25 bw text */ |
||||
setup_40x25, /* mode 1: 40x25 col text */ |
||||
setup_80x25, /* mode 2: 80x25 bw text */ |
||||
setup_80x25, /* mode 3: 80x25 col text */ |
||||
setup_graphics, /* mode 4: 320x200 col graphics */ |
||||
setup_graphics, /* mode 5: 320x200 bw graphics */ |
||||
setup_graphics, /* mode 6: 640x200 bw graphics */ |
||||
setup_bw /* mode 7: 80x25 mono text */ |
||||
}; |
||||
|
||||
unsigned int setup_cols[] = |
||||
{ |
||||
40, 40, 80, 80, 40, 40, 80, 80 |
||||
}; |
||||
|
||||
unsigned char setup_modesets[] = |
||||
{ |
||||
0x2C, 0x28, 0x2D, 0x29, 0x2A, 0x2E, 0x1E, 0x29 |
||||
}; |
||||
|
||||
unsigned int setup_bufsize[] = |
||||
{ |
||||
2048, 2048, 4096, 2096, 16384, 16384, 16384, 4096 |
||||
}; |
||||
|
||||
void bios_set_mode(int mode) |
||||
{ |
||||
int i; |
||||
unsigned char mode_set = setup_modesets[mode]; /* Control register value */ |
||||
unsigned char *setup_regs = setup_modes[mode]; /* Register 3D4 Array */ |
||||
|
||||
/* Switch video off */ |
||||
out_byte(0x3D8, mode_set & 0x37); |
||||
|
||||
/* Set up parameters at 3D4h */ |
||||
for (i=0; i<16; i++) |
||||
{ |
||||
out_byte(0x3D4, (unsigned char)i); |
||||
out_byte(0x3D5, *setup_regs); |
||||
setup_regs++; |
||||
} |
||||
|
||||
/* Enable video */ |
||||
out_byte(0x3D8, mode_set); |
||||
|
||||
/* Set overscan */ |
||||
if (mode == 6) out_byte(0x3D9, 0x3F); |
||||
else out_byte(0x3D9, 0x30); |
||||
} |
||||
|
||||
static void bios_print_string(void) |
||||
{ |
||||
extern void video_bios_print_string(char *string, int x, int y, int attr, int count); |
||||
char *s = (char *)(M.x86.R_ES<<4) + M.x86.R_BP; |
||||
int attr; |
||||
if (M.x86.R_AL & 0x02) attr = - 1; |
||||
else attr = M.x86.R_BL; |
||||
video_bios_print_string(s, M.x86.R_DH, M.x86.R_DL, attr, M.x86.R_CX); |
||||
} |
||||
|
||||
static void X86API int42(int intno) |
||||
{ |
||||
switch (M.x86.R_AH) |
||||
{ |
||||
case 0x00: |
||||
bios_set_mode(M.x86.R_AL); |
||||
break; |
||||
case 0x13: |
||||
bios_print_string(); |
||||
break; |
||||
default: |
||||
PRINTF("Warning: VIDEO BIOS interrupt %xh unimplemented function %xh, AL = %xh\n", |
||||
intno, M.x86.R_AH, M.x86.R_AL); |
||||
} |
||||
} |
||||
|
||||
static void X86API int15(int intno) |
||||
{ |
||||
PRINTF("Called interrupt 15h: AX = %xh, BX = %xh, CX = %xh, DX = %xh\n", |
||||
M.x86.R_AX, M.x86.R_BX, M.x86.R_CX, M.x86.R_DX); |
||||
} |
@ -1,515 +0,0 @@ |
||||
#include <common.h> |
||||
#include <pci.h> |
||||
#include <74xx_7xx.h> |
||||
|
||||
|
||||
#ifdef DEBUG |
||||
#undef DEBUG |
||||
#endif |
||||
|
||||
#ifdef DEBUG |
||||
#define PRINTF(format, args...) _printf(format , ## args) |
||||
#else |
||||
#define PRINTF(format, argc...) |
||||
#endif |
||||
|
||||
static pci_dev_t to_pci(int bus, int devfn) |
||||
{ |
||||
return PCI_BDF(bus, (devfn>>3), devfn&3); |
||||
} |
||||
|
||||
int mypci_find_device(int vendor, int product, int index) |
||||
{ |
||||
return pci_find_device(vendor, product, index); |
||||
} |
||||
|
||||
int mypci_bus(int device) |
||||
{ |
||||
return PCI_BUS(device); |
||||
} |
||||
|
||||
int mypci_devfn(int device) |
||||
{ |
||||
return (PCI_DEV(device)<<3) | PCI_FUNC(device); |
||||
} |
||||
|
||||
|
||||
#define mypci_read_func(type, size) \ |
||||
type mypci_read_cfg_##size##(int bus, int devfn, int offset) \
|
||||
{ \
|
||||
type c; \
|
||||
pci_read_config_##size##(to_pci(bus, devfn), offset, &c); \
|
||||
return c; \
|
||||
} |
||||
|
||||
#define mypci_write_func(type, size) \ |
||||
void mypci_write_cfg_##size##(int bus, int devfn, int offset, int value) \
|
||||
{ \
|
||||
pci_write_config_##size##(to_pci(bus, devfn), offset, value); \
|
||||
} |
||||
|
||||
mypci_read_func(u8,byte); |
||||
mypci_read_func(u16,word); |
||||
|
||||
mypci_write_func(u8,byte); |
||||
mypci_write_func(u16,word); |
||||
|
||||
u32 mypci_read_cfg_long(int bus, int devfn, int offset) |
||||
{ |
||||
u32 c; |
||||
pci_read_config_dword(to_pci(bus, devfn), offset, &c); |
||||
return c; |
||||
} |
||||
|
||||
void mypci_write_cfg_long(int bus, int devfn, int offset, int value) |
||||
{ |
||||
pci_write_config_dword(to_pci(bus, devfn), offset, value); |
||||
} |
||||
|
||||
void _printf(const char *fmt, ...) |
||||
{ |
||||
va_list args; |
||||
char buf[CFG_PBSIZE]; |
||||
|
||||
va_start(args, fmt); |
||||
(void)vsprintf(buf, fmt, args); |
||||
va_end(args); |
||||
|
||||
printf(buf); |
||||
} |
||||
|
||||
char *_getenv(char *name) |
||||
{ |
||||
return getenv(name); |
||||
} |
||||
|
||||
unsigned long get_bar_size(pci_dev_t dev, int offset) |
||||
{ |
||||
u32 bar_back, bar_value; |
||||
|
||||
/* Save old BAR value */ |
||||
pci_read_config_dword(dev, offset, &bar_back); |
||||
|
||||
/* Write all 1's. */ |
||||
pci_write_config_dword(dev, offset, ~0); |
||||
|
||||
/* Now read back the relevant bits */ |
||||
pci_read_config_dword(dev, offset, &bar_value); |
||||
|
||||
/* Restore original value */ |
||||
pci_write_config_dword(dev, offset, bar_back); |
||||
|
||||
if (bar_value == 0) return 0xFFFFFFFF; /* This BAR is disabled */ |
||||
|
||||
if ((bar_value & PCI_BASE_ADDRESS_SPACE) == PCI_BASE_ADDRESS_SPACE_MEMORY) |
||||
{ |
||||
/* This is a memory space BAR. Mask it out so we get the size of it */ |
||||
return ~(bar_value & PCI_BASE_ADDRESS_MEM_MASK) + 1; |
||||
} |
||||
|
||||
/* Not suitable */ |
||||
return 0xFFFFFFFF; |
||||
} |
||||
|
||||
void enable_compatibility_hole(void) |
||||
{ |
||||
u8 cfg; |
||||
pci_dev_t art = PCI_BDF(0,0,0); |
||||
|
||||
pci_read_config_byte(art, 0x54, &cfg); |
||||
/* cfg |= 0x08; */ |
||||
cfg |= 0x20; |
||||
pci_write_config_byte(art, 0x54, cfg); |
||||
} |
||||
|
||||
void disable_compatibility_hole(void) |
||||
{ |
||||
u8 cfg; |
||||
pci_dev_t art = PCI_BDF(0,0,0); |
||||
|
||||
pci_read_config_byte(art, 0x54, &cfg); |
||||
/* cfg &= ~0x08; */ |
||||
cfg &= ~0x20; |
||||
pci_write_config_byte(art, 0x54, cfg); |
||||
} |
||||
|
||||
void map_rom(pci_dev_t dev, u32 address) |
||||
{ |
||||
pci_write_config_dword(dev, PCI_ROM_ADDRESS, address|PCI_ROM_ADDRESS_ENABLE); |
||||
} |
||||
|
||||
void unmap_rom(pci_dev_t dev) |
||||
{ |
||||
pci_write_config_dword(dev, PCI_ROM_ADDRESS, 0); |
||||
} |
||||
|
||||
void bat_map(u8 batnum, u32 address, u32 length) |
||||
{ |
||||
u32 temp = address; |
||||
address &= 0xFFFE0000; |
||||
temp &= 0x0001FFFF; |
||||
length = (length - 1 ) >> 17; |
||||
length <<= 2; |
||||
|
||||
switch (batnum) |
||||
{ |
||||
case 0: |
||||
__asm volatile ("mtdbatu 0, %0" : : "r" (address | length | 3)); |
||||
__asm volatile ("mtdbatl 0, %0" : : "r" (address | 0x22)); |
||||
break; |
||||
case 1: |
||||
__asm volatile ("mtdbatu 1, %0" : : "r" (address | length | 3)); |
||||
__asm volatile ("mtdbatl 1, %0" : : "r" (address | 0x22)); |
||||
break; |
||||
case 2: |
||||
__asm volatile ("mtdbatu 2, %0" : : "r" (address | length | 3)); |
||||
__asm volatile ("mtdbatl 2, %0" : : "r" (address | 0x22)); |
||||
break; |
||||
case 3: |
||||
__asm volatile ("mtdbatu 3, %0" : : "r" (address | length | 3)); |
||||
__asm volatile ("mtdbatl 3, %0" : : "r" (address | 0x22)); |
||||
break; |
||||
} |
||||
} |
||||
|
||||
int find_image(u32 rom_address, u32 rom_size, void **image, u32 *image_size); |
||||
|
||||
int attempt_map_rom(pci_dev_t dev, void *copy_address) |
||||
{ |
||||
u32 rom_size = 0; |
||||
u32 rom_address = 0; |
||||
u32 bar_size = 0; |
||||
u32 bar_backup = 0; |
||||
int i,j; |
||||
void *image = 0; |
||||
u32 image_size = 0; |
||||
int did_correct = 0; |
||||
u32 prefetch_addr = 0; |
||||
u32 prefetch_size = 0; |
||||
u32 prefetch_idx = 0; |
||||
|
||||
/* Get the size of the expansion rom */ |
||||
pci_write_config_dword(dev, PCI_ROM_ADDRESS, 0xFFFFFFFF); |
||||
pci_read_config_dword(dev, PCI_ROM_ADDRESS, &rom_size); |
||||
if ((rom_size & 0x01) == 0) |
||||
{ |
||||
PRINTF("No ROM\n"); |
||||
return 0; |
||||
} |
||||
|
||||
rom_size &= 0xFFFFF800; |
||||
rom_size = (~rom_size)+1; |
||||
|
||||
PRINTF("ROM Size is %dK\n", rom_size/1024); |
||||
|
||||
/*
|
||||
* Try to find a place for the ROM. We always attempt to use |
||||
* one of the card's bases for this, as this will be in any |
||||
* bridge's resource range as well as being free of conflicts |
||||
* with other cards. In a graphics card it is very unlikely |
||||
* that there won't be any base address that is large enough to |
||||
* hold the rom. |
||||
* |
||||
* FIXME: To work around this, theoretically the largest base |
||||
* could be used if none is found in the loop below. |
||||
*/ |
||||
|
||||
for (i = PCI_BASE_ADDRESS_0; i <= PCI_BASE_ADDRESS_5; i += 4) |
||||
{ |
||||
bar_size = get_bar_size(dev, i); |
||||
PRINTF("PCI_BASE_ADDRESS_%d is %dK large\n", |
||||
(i - PCI_BASE_ADDRESS_0)/4, |
||||
bar_size/1024); |
||||
if (bar_size != 0xFFFFFFFF && bar_size >= rom_size) |
||||
{ |
||||
PRINTF("Found a match for rom size\n"); |
||||
pci_read_config_dword(dev, i, &rom_address); |
||||
rom_address &= 0xFFFFFFF0; |
||||
if (rom_address != 0 && rom_address != 0xFFFFFFF0) break; |
||||
} |
||||
} |
||||
|
||||
if (rom_address == 0 || rom_address == 0xFFFFFFF0) |
||||
{ |
||||
PRINTF("No suitable rom address found\n"); |
||||
return 0; |
||||
} |
||||
|
||||
/* Disable the BAR */ |
||||
pci_read_config_dword(dev, i, &bar_backup); |
||||
pci_write_config_dword(dev, i, 0); |
||||
|
||||
/* Map ROM */ |
||||
pci_write_config_dword(dev, PCI_ROM_ADDRESS, rom_address | PCI_ROM_ADDRESS_ENABLE); |
||||
|
||||
/* Copy the rom to a place in the emulator space */ |
||||
PRINTF("Claiming BAT 2\n"); |
||||
bat_map(2, rom_address, rom_size); |
||||
/* show_bat_mapping(); */ |
||||
|
||||
if (0 == find_image(rom_address, rom_size, &image, &image_size)) |
||||
{ |
||||
PRINTF("No x86 BIOS image found\n"); |
||||
return 0; |
||||
} |
||||
|
||||
PRINTF("Copying %ld bytes from 0x%lx to 0x%lx\n", (long)image_size, (long)image, (long)copy_address); |
||||
|
||||
/* memcpy(copy_address, rom_address, rom_size); */ |
||||
{ |
||||
unsigned char *from = (unsigned char *)image; /* rom_address; */ |
||||
unsigned char *to = (unsigned char *)copy_address; |
||||
for (j=0; j<image_size /*rom_size*/; j++) |
||||
{ |
||||
*to++ = *from++; |
||||
} |
||||
} |
||||
|
||||
PRINTF("Copy is done\n"); |
||||
|
||||
/* Unmap the ROM and restore the BAR */ |
||||
pci_write_config_dword(dev, PCI_ROM_ADDRESS, 0); |
||||
pci_write_config_dword(dev, i, bar_backup); |
||||
|
||||
/* FIXME: Shouldn't be needed anymore*/ |
||||
/* bat_map(2, 0x80000000, 256*1024*1024);
|
||||
show_bat_mapping(); */ |
||||
|
||||
/*
|
||||
* Since most cards can probably only do 16 bit IO addressing, we |
||||
* correct their IO base into an appropriate value. |
||||
* This should do for most. |
||||
*/ |
||||
for (i = PCI_BASE_ADDRESS_0; i <= PCI_BASE_ADDRESS_5; i += 4) |
||||
{ |
||||
unsigned long value; |
||||
pci_read_config_dword(dev, i, &value); |
||||
if (value & 0x01) /* IO */ |
||||
{ |
||||
did_correct = 1; |
||||
pci_write_config_dword(dev, i, 0x1001); |
||||
break; |
||||
} |
||||
|
||||
if (value & PCI_BASE_ADDRESS_MEM_PREFETCH) |
||||
{ |
||||
prefetch_idx = i; |
||||
prefetch_addr = value & PCI_BASE_ADDRESS_MEM_MASK; |
||||
prefetch_size = get_bar_size(dev, i); |
||||
} |
||||
} |
||||
|
||||
if (1) /* did_correct) */ |
||||
{ |
||||
extern pci_dev_t pci_find_bridge_for_bus(struct pci_controller *hose, int busnr); |
||||
int busnr = PCI_BUS(dev); |
||||
if (busnr) |
||||
{ |
||||
pci_dev_t bridge; |
||||
PRINTF("Need to correct bridge device for IO range change\n"); |
||||
bridge = pci_find_bridge_for_bus(NULL, busnr); |
||||
if (bridge == PCI_ANY_ID) |
||||
{ |
||||
PRINTF("Didn't find bridge. Hope that's OK\n"); |
||||
} |
||||
else |
||||
{ |
||||
/*
|
||||
* Set upper I/O base/limit to 0 |
||||
*/ |
||||
pci_write_config_byte(bridge, 0x30, 0x00); |
||||
pci_write_config_byte(bridge, 0x31, 0x00); |
||||
pci_write_config_byte(bridge, 0x32, 0x00); |
||||
pci_write_config_byte(bridge, 0x33, 0x00); |
||||
if (did_correct) |
||||
{ |
||||
/*
|
||||
* set lower I/O base to 1000 |
||||
* That is, bits 0:3 are set to 0001 by default. |
||||
* bits 7:4 contain I/O address bits 15:12 |
||||
* all others are assumed 0. |
||||
*/ |
||||
pci_write_config_byte(bridge, 0x1C, 0x11); |
||||
/*
|
||||
* Set lower I/O limit to 1FFF |
||||
* That is, bits 0:3 are reserved and always 0000 |
||||
* Bits 7:4 contain I/O address bits 15:12 |
||||
* All others are assumed F. |
||||
*/ |
||||
pci_write_config_byte(bridge, 0x1D, 0x10); |
||||
pci_write_config_byte(bridge, 0x0D, 0x20); |
||||
PRINTF("Corrected bridge resource range of bridge at %02x:%02x:%02x\n", |
||||
PCI_BUS(bridge), PCI_DEV(bridge), PCI_FUNC(bridge)); |
||||
|
||||
} |
||||
else |
||||
{ |
||||
/*
|
||||
* This card doesn't have I/O, we disable I/O forwarding |
||||
*/ |
||||
pci_write_config_byte(bridge, 0x1C, 0x11); |
||||
pci_write_config_byte(bridge, 0x1D, 0x00); |
||||
pci_write_config_byte(bridge, PCI_INTERRUPT_LINE, 0); |
||||
pci_write_config_byte(bridge, PCI_INTERRUPT_PIN, 0); |
||||
pci_write_config_dword(bridge, PCI_COMMAND, PCI_COMMAND_MEMORY | PCI_COMMAND_MASTER | PCI_COMMAND_IO); |
||||
PRINTF("Disabled bridge resource range of bridge at %02x:%02x:%02x\n", |
||||
PCI_BUS(bridge), PCI_DEV(bridge), PCI_FUNC(bridge)); |
||||
|
||||
} |
||||
} |
||||
/*
|
||||
* Correct the prefetchable memory base, which is not set correctly by |
||||
* the U-Boot autoconfig stuff |
||||
*/ |
||||
if (prefetch_idx) |
||||
{ |
||||
/* PRINTF("Setting prefetchable range to %x, %x (%x and %x)\n", */ |
||||
/* prefetch_addr, prefetch_addr+prefetch_size, */ |
||||
/* prefetch_addr>>16, (prefetch_addr+prefetch_size)>>16); */ |
||||
/* pci_write_config_word(bridge, PCI_PREF_MEMORY_BASE, (prefetch_addr>>16)); */ |
||||
/* pci_write_config_word(bridge, PCI_PREF_MEMORY_LIMIT, (prefetch_addr+prefetch_size)>>16); */ |
||||
} |
||||
|
||||
pci_write_config_word(bridge, PCI_PREF_MEMORY_BASE, 0x1000); |
||||
pci_write_config_word(bridge, PCI_PREF_MEMORY_LIMIT, 0x0000); |
||||
|
||||
pci_write_config_byte(bridge, 0xD0, 0x0A); |
||||
pci_write_config_byte(bridge, 0xD3, 0x04); |
||||
|
||||
/*
|
||||
* Set the interrupt pin to 0 |
||||
*/ |
||||
#if 0 |
||||
pci_write_config_byte(dev, PCI_INTERRUPT_LINE, 0); |
||||
pci_write_config_byte(dev, PCI_INTERRUPT_PIN, 0); |
||||
#endif |
||||
pci_write_config_byte(bridge, PCI_INTERRUPT_LINE, 0); |
||||
pci_write_config_byte(bridge, PCI_INTERRUPT_PIN, 0); |
||||
|
||||
} |
||||
} |
||||
|
||||
/* Finally, enable the card's IO and memory response */ |
||||
pci_write_config_dword(dev, PCI_COMMAND, PCI_COMMAND_MEMORY | PCI_COMMAND_IO); |
||||
pci_write_config_byte(dev, PCI_CACHE_LINE_SIZE, 0); |
||||
pci_write_config_byte(dev, PCI_LATENCY_TIMER, 0); |
||||
|
||||
return 1; |
||||
} |
||||
|
||||
int find_image(u32 rom_address, u32 rom_size, void **image, u32 *image_size) |
||||
{ |
||||
int i = 0; |
||||
unsigned char *rom = (unsigned char *)rom_address; |
||||
/* if (*rom != 0x55 || *(rom+1) != 0xAA) return 0; /* No bios rom this is, yes. */ */ |
||||
|
||||
for (;;) |
||||
{ |
||||
unsigned short pci_data_offset = *(rom+0x18) + 256 * *(rom+0x19); |
||||
unsigned short pci_image_length = (*(rom+pci_data_offset+0x10) + 256 * *(rom+pci_data_offset+0x11)) * 512; |
||||
unsigned char pci_image_type = *(rom+pci_data_offset+0x14); |
||||
if (*rom != 0x55 || *(rom+1) != 0xAA) |
||||
{ |
||||
PRINTF("Invalid header this is\n"); |
||||
return 0; |
||||
} |
||||
PRINTF("Image %i: Type %d (%s)\n", i++, pci_image_type, |
||||
pci_image_type==0 ? "x86" : |
||||
pci_image_type==1 ? "OpenFirmware" : |
||||
"Unknown"); |
||||
if (pci_image_type == 0) |
||||
{ |
||||
*image = rom; |
||||
*image_size = pci_image_length; |
||||
return 1; |
||||
} |
||||
|
||||
if (*(rom+pci_data_offset+0x15) & 0x80) |
||||
{ |
||||
PRINTF("LAST image encountered, no image found\n"); |
||||
return 0; |
||||
} |
||||
|
||||
rom += pci_image_length; |
||||
} |
||||
} |
||||
|
||||
void show_bat_mapping(void) |
||||
{ |
||||
u32 dbat0u, dbat0l, ibat0u, ibat0l; |
||||
u32 dbat1u, dbat1l, ibat1u, ibat1l; |
||||
u32 dbat2u, dbat2l, ibat2u, ibat2l; |
||||
u32 dbat3u, dbat3l, ibat3u, ibat3l; |
||||
u32 msr, hid0, l2cr_reg; |
||||
|
||||
__asm volatile ("mfdbatu %0,0" : "=r" (dbat0u)); |
||||
__asm volatile ("mfdbatl %0,0" : "=r" (dbat0l)); |
||||
__asm volatile ("mfibatu %0,0" : "=r" (ibat0u)); |
||||
__asm volatile ("mfibatl %0,0" : "=r" (ibat0l)); |
||||
|
||||
__asm volatile ("mfdbatu %0,1" : "=r" (dbat1u)); |
||||
__asm volatile ("mfdbatl %0,1" : "=r" (dbat1l)); |
||||
__asm volatile ("mfibatu %0,1" : "=r" (ibat1u)); |
||||
__asm volatile ("mfibatl %0,1" : "=r" (ibat1l)); |
||||
|
||||
__asm volatile ("mfdbatu %0,2" : "=r" (dbat2u)); |
||||
__asm volatile ("mfdbatl %0,2" : "=r" (dbat2l)); |
||||
__asm volatile ("mfibatu %0,2" : "=r" (ibat2u)); |
||||
__asm volatile ("mfibatl %0,2" : "=r" (ibat2l)); |
||||
|
||||
__asm volatile ("mfdbatu %0,3" : "=r" (dbat3u)); |
||||
__asm volatile ("mfdbatl %0,3" : "=r" (dbat3l)); |
||||
__asm volatile ("mfibatu %0,3" : "=r" (ibat3u)); |
||||
__asm volatile ("mfibatl %0,3" : "=r" (ibat3l)); |
||||
|
||||
__asm volatile ("mfmsr %0" : "=r" (msr)); |
||||
__asm volatile ("mfspr %0,1008": "=r" (hid0)); |
||||
__asm volatile ("mfspr %0,1017": "=r" (l2cr_reg)); |
||||
|
||||
printf("dbat0u: %08x dbat0l: %08x ibat0u: %08x ibat0l: %08x\n", |
||||
dbat0u, dbat0l, ibat0u, ibat0l); |
||||
printf("dbat1u: %08x dbat1l: %08x ibat1u: %08x ibat1l: %08x\n", |
||||
dbat1u, dbat1l, ibat1u, ibat1l); |
||||
printf("dbat2u: %08x dbat2l: %08x ibat2u: %08x ibat2l: %08x\n", |
||||
dbat2u, dbat2l, ibat2u, ibat2l); |
||||
printf("dbat3u: %08x dbat3l: %08x ibat3u: %08x ibat3l: %08x\n", |
||||
dbat3u, dbat3l, ibat3u, ibat3l); |
||||
|
||||
printf("\nMSR: %08x HID0: %08x L2CR: %08x \n", msr,hid0, l2cr_reg); |
||||
} |
||||
|
||||
|
||||
void remove_init_data(void) |
||||
{ |
||||
char *s; |
||||
|
||||
/* Invalidate and disable data cache */ |
||||
invalidate_l1_data_cache(); |
||||
dcache_disable(); |
||||
|
||||
s = getenv("x86_cache"); |
||||
|
||||
if (!s) |
||||
{ |
||||
icache_enable(); |
||||
dcache_enable(); |
||||
} |
||||
else if (s) |
||||
{ |
||||
if (strcmp(s, "dcache")==0) |
||||
{ |
||||
dcache_enable(); |
||||
} |
||||
else if (strcmp(s, "icache") == 0) |
||||
{ |
||||
icache_enable(); |
||||
} |
||||
else if (strcmp(s, "on")== 0 || strcmp(s, "both") == 0) |
||||
{ |
||||
dcache_enable(); |
||||
icache_enable(); |
||||
} |
||||
} |
||||
|
||||
/* show_bat_mapping();*/ |
||||
} |
@ -1,57 +0,0 @@ |
||||
#ifndef GLUE_H |
||||
#define GLUE_H |
||||
|
||||
typedef unsigned int pci_dev_t; |
||||
|
||||
int mypci_find_device(int vendor, int product, int index); |
||||
int mypci_bus(int device); |
||||
int mypci_devfn(int device); |
||||
unsigned long get_bar_size(pci_dev_t dev, int offset); |
||||
|
||||
u8 mypci_read_cfg_byte(int bus, int devfn, int offset); |
||||
u16 mypci_read_cfg_word(int bus, int devfn, int offset); |
||||
u32 mypci_read_cfg_long(int bus, int devfn, int offset); |
||||
|
||||
void mypci_write_cfg_byte(int bus, int devfn, int offset, u8 value); |
||||
void mypci_write_cfg_word(int bus, int devfn, int offset, u16 value); |
||||
void mypci_write_cfg_long(int bus, int devfn, int offset, u32 value); |
||||
|
||||
void _printf(const char *fmt, ...); |
||||
char *_getenv(char *name); |
||||
|
||||
void *malloc(size_t size); |
||||
void memset(void *addr, int value, size_t size); |
||||
void memcpy(void *to, void *from, size_t numbytes); |
||||
int strcmp(char *, char *); |
||||
|
||||
void enable_compatibility_hole(void); |
||||
void disable_compatibility_hole(void); |
||||
|
||||
void map_rom(pci_dev_t dev, unsigned long address); |
||||
void unmap_rom(pci_dev_t dev); |
||||
int attempt_map_rom(pci_dev_t dev, void *copy_address); |
||||
|
||||
#define PCI_BASE_ADDRESS_SPACE 0x01 /* 0 = memory, 1 = I/O */ |
||||
#define PCI_BASE_ADDRESS_SPACE_IO 0x01 |
||||
#define PCI_BASE_ADDRESS_SPACE_MEMORY 0x00 |
||||
#define PCI_BASE_ADDRESS_MEM_MASK (~0x0fUL) |
||||
|
||||
#define PCI_BASE_ADDRESS_0 0x10 /* 32 bits */ |
||||
#define PCI_BASE_ADDRESS_1 0x14 /* 32 bits [htype 0,1 only] */ |
||||
#define PCI_BASE_ADDRESS_2 0x18 /* 32 bits [htype 0 only] */ |
||||
#define PCI_BASE_ADDRESS_3 0x1c /* 32 bits */ |
||||
#define PCI_BASE_ADDRESS_4 0x20 /* 32 bits */ |
||||
#define PCI_BASE_ADDRESS_5 0x24 /* 32 bits */ |
||||
#define PCI_BUS(d) (((d) >> 16) & 0xff) |
||||
#define PCI_DEV(d) (((d) >> 11) & 0x1f) |
||||
#define PCI_FUNC(d) (((d) >> 8) & 0x7) |
||||
#define PCI_BDF(b,d,f) ((b) << 16 | (d) << 11 | (f) << 8) |
||||
|
||||
#define PCI_ANY_ID (~0) |
||||
#define PCI_ROM_ADDRESS 0x30 /* Bits 31..11 are address, 10..1 reserved */ |
||||
#define PCI_ROM_ADDRESS_ENABLE 0x01 |
||||
|
||||
#define OFF(addr) ((addr) & 0xFFFF) |
||||
#define SEG(addr) (((addr)>>4) &0xF000) |
||||
|
||||
#endif |
@ -1,28 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 3.1. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS16\BC3;%BC3_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS16\BC3;%BC3_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC3_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC3.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_SNAP= |
||||
PATH %SCITECH_BIN%;%BC3_PATH%\BIN;%DEFPATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC3_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% >> %BC3_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% > %BC3_PATH%\BIN\tlink.cfg |
||||
|
||||
echo Borland C++ 3.1 DOS compilation configuration set up. |
@ -1,37 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BC4;%BC4_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BC4;%BC4_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC4_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_BC5= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto createfiles |
||||
call win32sdk.bat borland |
||||
|
||||
:createfiles |
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 4.5 32 bit Windows compilation configuration set up. |
@ -1,32 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 16 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS16\BC4;%BC4_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS16\BC4;%BC4_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC4_PATH%\INCLUDE |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC16.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_BC5= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink.cfg |
||||
|
||||
echo Borland C++ 4.5 16 bit DOS compilation configuration set up. |
@ -1,33 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 32 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\BC4;%BC4_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS32\BC4;%BC4_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC4_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_BC5= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 4.5 32 bit DOS compilation configuration set up (DPMI32). |
@ -1,32 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\SNAP\BC4;%BC4_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\SNAP\BC4;%BC4_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_BC5= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP=1 |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 4.5 Snap compilation configuration set up. |
@ -1,46 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 32 bit mode with Phar Lap TNT |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\BC4;%BC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS32\BC4;%BC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC4_PATH%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT=1 |
||||
SET USE_BC5= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%TNT_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM If you set the following to a 1, a TNT DosStyle app will be created. |
||||
REM Otherwise a TNT NtStyle app will be created. NtStyle apps will *only* |
||||
REM run under real DOS when using our libraries, since we require access |
||||
REM to functions that the Win32 API does not support (such as direct access |
||||
REM to video memory, calling Int 10h BIOS functions etc). DosStyle apps |
||||
REM will however run fine in both DOS and a Win95 DOS box (NT DOS boxes don't |
||||
REM work too well). |
||||
REM |
||||
REM If you are using the RealTime DOS extender, your apps *must* be NtStyle, |
||||
REM and hence will never be able to run under Win95 or WinNT, only DOS. |
||||
|
||||
SET DOSSTYLE= |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 4.5 32 bit DOS compilation configuration set up (TNT). |
@ -1,32 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 32 bit Windows VxD mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\VXD\BC4;%BC4_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\VXD\BC4;%BC4_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC4_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD=1 |
||||
SET USE_TNT= |
||||
SET USE_BC5= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 4.5 32-bit VxD compilation configuration set up. |
@ -1,32 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 16 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN16\BC4;%BC4_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN16\BC4;%BC4_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC4_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC16.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16=1 |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_BC5= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink.cfg |
||||
|
||||
echo Borland C++ 4.5 16 bit Windows compilation configuration set up. |
@ -1,37 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 4.5 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BC4;%BC4_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BC4;%BC4_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC4_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_BC5= |
||||
SET WIN32_GUI=1 |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC4 |
||||
PATH %SCITECH_BIN%;%BC4_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto createfiles |
||||
call win32sdk.bat borland |
||||
|
||||
:createfiles |
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC4_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC4_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 4.5 32 bit Windows compilation configuration set up. |
@ -1,40 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET C_INCLUDE=%BC5_PATH%\INCLUDE |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto createfiles |
||||
call win32sdk.bat borland |
||||
|
||||
:createfiles |
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 32 bit Windows compilation configuration set up. |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 16 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS16\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS16\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC16.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink.cfg |
||||
|
||||
echo Borland C++ 5.0 16 bit DOS compilation configuration set up. |
@ -1,35 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS32\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 32 bit DOS compilation configuration set up (DPMI32). |
@ -1,35 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\SMX32\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\SMX32\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32=1 |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 32 bit SMX compilation configuration set up (SMX32). |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\SNAP\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\SNAP\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP=1 |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 Snap compilation configuration set up. |
@ -1,48 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit mode with Phar Lap TNT |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\BC5;%BC5_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS32\BC5;%BC5_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC5_PATH%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT=1 |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%TNT_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM If you set the following to a 1, a TNT DosStyle app will be created. |
||||
REM Otherwise a TNT NtStyle app will be created. NtStyle apps will *only* |
||||
REM run under real DOS when using our libraries, since we require access |
||||
REM to functions that the Win32 API does not support (such as direct access |
||||
REM to video memory, calling Int 10h BIOS functions etc). DosStyle apps |
||||
REM will however run fine in both DOS and a Win95 DOS box (NT DOS boxes don't |
||||
REM work too well). |
||||
REM |
||||
REM If you are using the RealTime DOS extender, your apps *must* be NtStyle, |
||||
REM and hence will never be able to run under Win95 or WinNT, only DOS. |
||||
|
||||
SET DOSSTYLE= |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 32 bit DOS compilation configuration set up (TNT). |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\VXD\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\VXD\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD=1 |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 32 bit Windows (VxD) compilation configuration set up. |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 16 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN16\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN16\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC16.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16=1 |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_BC5=1 |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink.cfg |
||||
|
||||
echo Borland C++ 5.0 16 bit Windows compilation configuration set up. |
@ -1,40 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET C_INCLUDE=%BC5_PATH%\INCLUDE |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto createfiles |
||||
call win32sdk.bat borland |
||||
|
||||
:createfiles |
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 32 bit Windows compilation configuration set up. |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BC5;%BC5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BC5;%BC5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BC5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BC5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BC5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BC5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ 5.0 32 bit Windows compilation configuration set up. |
@ -1,40 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET C_INCLUDE=%BCB5_PATH%\INCLUDE |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto createfiles |
||||
call win32sdk.bat borland |
||||
|
||||
:createfiles |
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 32 bit Windows compilation configuration set up. |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 16 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS16\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS16\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BCB5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC16.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 16 bit DOS compilation configuration set up. |
@ -1,35 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BCB5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 32 bit DOS compilation configuration set up (DPMI32). |
@ -1,35 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\SMX32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\SMX32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BCB5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32=1 |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 32 bit SMX compilation configuration set up (SMX32). |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\SNAP\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\SNAP\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP=1 |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 Snap compilation configuration set up. |
@ -1,48 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit mode with Phar Lap TNT |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\BCB5;%BCB5_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\DOS32\BCB5;%BCB5_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BCB5_PATH%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_TNT=1 |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%TNT_PATH%\BIN;%DEFPATH%%BC_CD_PATH% |
||||
|
||||
REM If you set the following to a 1, a TNT DosStyle app will be created. |
||||
REM Otherwise a TNT NtStyle app will be created. NtStyle apps will *only* |
||||
REM run under real DOS when using our libraries, since we require access |
||||
REM to functions that the Win32 API does not support (such as direct access |
||||
REM to video memory, calling Int 10h BIOS functions etc). DosStyle apps |
||||
REM will however run fine in both DOS and a Win95 DOS box (NT DOS boxes don't |
||||
REM work too well). |
||||
REM |
||||
REM If you are using the RealTime DOS extender, your apps *must* be NtStyle, |
||||
REM and hence will never be able to run under Win95 or WinNT, only DOS. |
||||
|
||||
SET DOSSTYLE= |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 32 bit DOS compilation configuration set up (TNT). |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\VXD\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\VXD\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BCB5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_VXD=1 |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 32 bit Windows (VxD) compilation configuration set up. |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 16 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN16\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN16\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BCB5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC16.MK |
||||
SET USE_DPMI16= |
||||
SET USE_WIN16=1 |
||||
SET USE_WIN32= |
||||
SET USE_VXD= |
||||
SET USE_BC5=1 |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET WIN32_GUI= |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\turboc.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 16 bit Windows compilation configuration set up. |
@ -1,40 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET C_INCLUDE=%BCB5_PATH%\INCLUDE |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto createfiles |
||||
call win32sdk.bat borland |
||||
|
||||
:createfiles |
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 32 bit Windows compilation configuration set up. |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Borland C++ Builder 5.0 in 32 bit Windows mode. |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\BCB5;%BCB5_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%BCB5_PATH%\INCLUDE; |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\BC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_VXD= |
||||
SET USE_TNT= |
||||
SET USE_SMX32= |
||||
SET USE_SMX16= |
||||
SET USE_BC5=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_SNAP= |
||||
SET BC_LIBBASE=BC5 |
||||
PATH %SCITECH_BIN%;%BCB5_PATH%\BIN;%DEFPATH%%BC5_CD_PATH% |
||||
|
||||
REM: Create Borland compile/link configuration scripts |
||||
echo -I%INCLUDE% > %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% >> %BCB5_PATH%\BIN\bcc32.cfg |
||||
echo -L%LIB% > %BCB5_PATH%\BIN\tlink32.cfg |
||||
|
||||
echo Borland C++ Builder 5.0 32 bit Windows compilation configuration set up. |
@ -1,22 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
if [ $# -lt 1 ] || ( [ "$1" != gcc-linux ] && [ "$1" != qnx4 ] ) ; then |
||||
echo Usage: $0 compiler_name [DMAKE commands] |
||||
echo |
||||
echo Current compilers: |
||||
echo " gcc-linux - GNU C/C++ 2.7 or higher, 32 bit" |
||||
echo " qnx4 - Watcom C/C++ 10.6 or higher, 32 bit" |
||||
exit 1 |
||||
fi |
||||
|
||||
unset DBG OPT OPT_SIZE BUILD_DLL IMPORT_DLL FPU CHECKS BETA |
||||
. ${1}.sh |
||||
|
||||
shift |
||||
dmake $* && exit 0 |
||||
|
||||
echo ************************************************* |
||||
echo * An error occurred while building the library. * |
||||
echo ************************************************* |
||||
exit 1 |
||||
|
@ -1,4 +0,0 @@ |
||||
@echo off |
||||
rem Disable checked build and build release code |
||||
set CHECKED= |
||||
call build_it.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 |
@ -1,4 +0,0 @@ |
||||
@echo off |
||||
rem Enable checked build and build debug code |
||||
set CHECKED=1 |
||||
call build_it.bat %1 %2 %3 %4 %5 %6 %7 %8 %9 |
@ -1,432 +0,0 @@ |
||||
@echo off |
||||
rem Generic batch file to build a version of the library. This batch file |
||||
rem assumes that the correct batch files exist to setup the appropriate |
||||
rem compilation environments, and that the DMAKE.EXE program is available |
||||
rem somewhere on the path. |
||||
rem |
||||
rem Builds as release or debug depending on the value of the CHECKED |
||||
rem environment variable. |
||||
|
||||
rem Unset all environment variables that change the compile process |
||||
set DBG= |
||||
set OPT= |
||||
set OPT_SIZE= |
||||
set BUILD_DLL= |
||||
set IMPORT_DLL= |
||||
set FPU= |
||||
set CHECKS= |
||||
set BETA= |
||||
|
||||
if %1==bc31-d16 goto bc31-d16 |
||||
if %1==bc45-d16 goto bc45-d16 |
||||
if %1==bc45-d32 goto bc45-d32 |
||||
if %1==bc45-tnt goto bc45-tnt |
||||
if %1==bc45-w16 goto bc45-w16 |
||||
if %1==bc45-w32 goto bc45-w32 |
||||
if %1==bc45-c32 goto bc45-c32 |
||||
if %1==bc45-vxd goto bc45-vxd |
||||
if %1==bc45-snp goto bc45-snp |
||||
if %1==bc50-d16 goto bc50-d16 |
||||
if %1==bc50-d32 goto bc50-d32 |
||||
if %1==bc50-tnt goto bc50-tnt |
||||
if %1==bc50-w16 goto bc50-w16 |
||||
if %1==bc50-w32 goto bc50-w32 |
||||
if %1==bc50-c32 goto bc50-c32 |
||||
if %1==bc50-vxd goto bc50-vxd |
||||
if %1==bc50-snp goto bc50-snp |
||||
if %1==gcc2-d32 goto gcc2-d32 |
||||
if %1==gcc2-w32 goto gcc2-w32 |
||||
if %1==gcc2-c32 goto gcc2-c32 |
||||
if %1==gcc2-linux goto gcc2-linux |
||||
if %1==vc40-d16 goto vc40-d16 |
||||
if %1==vc40-tnt goto vc40-tnt |
||||
if %1==vc40-w16 goto vc40-w16 |
||||
if %1==vc40-w32 goto vc40-w32 |
||||
if %1==vc40-c32 goto vc40-c32 |
||||
if %1==vc40-drv9x goto vc40-drv9x |
||||
if %1==vc40-drvnt goto vc40-drvnt |
||||
if %1==vc40-rtt goto vc40-rtt |
||||
if %1==vc40-snp goto vc40-snp |
||||
if %1==vc50-d16 goto vc50-d16 |
||||
if %1==vc50-tnt goto vc50-tnt |
||||
if %1==vc50-w16 goto vc50-w16 |
||||
if %1==vc50-w32 goto vc50-w32 |
||||
if %1==vc50-c32 goto vc50-c32 |
||||
if %1==vc50-drv9x goto vc50-drv9x |
||||
if %1==vc50-drvnt goto vc50-drvnt |
||||
if %1==vc50-rtt goto vc50-rtt |
||||
if %1==vc50-snp goto vc50-snp |
||||
if %1==vc60-d16 goto vc60-d16 |
||||
if %1==vc60-tnt goto vc60-tnt |
||||
if %1==vc60-w16 goto vc60-w16 |
||||
if %1==vc60-w32 goto vc60-w32 |
||||
if %1==vc60-c32 goto vc60-c32 |
||||
if %1==vc60-drv9x goto vc60-drv9x |
||||
if %1==vc60-drvnt goto vc60-drvnt |
||||
if %1==vc60-drvw2k goto vc60-drvw2k |
||||
if %1==vc60-rtt goto vc60-rtt |
||||
if %1==vc60-snp goto vc60-snp |
||||
if %1==wc10ad16 goto wc10ad16 |
||||
if %1==wc10ad32 goto wc10ad32 |
||||
if %1==wc10atnt goto wc10atnt |
||||
if %1==wc10aw16 goto wc10aw16 |
||||
if %1==wc10aw32 goto wc10aw32 |
||||
if %1==wc10ac32 goto wc10ac32 |
||||
if %1==wc10ao32 goto wc10ao32 |
||||
if %1==wc10ap32 goto wc10ap32 |
||||
if %1==wc10asnp goto wc10asnp |
||||
if %1==wc10-d16 goto wc10-d16 |
||||
if %1==wc10-d32 goto wc10-d32 |
||||
if %1==wc10-tnt goto wc10-tnt |
||||
if %1==wc10-w16 goto wc10-w16 |
||||
if %1==wc10-w32 goto wc10-w32 |
||||
if %1==wc10-c32 goto wc10-c32 |
||||
if %1==wc10-o32 goto wc10-o32 |
||||
if %1==wc10-p32 goto wc10-p32 |
||||
if %1==wc10-snp goto wc10-snp |
||||
if %1==wc11-d16 goto wc11-d16 |
||||
if %1==wc11-d32 goto wc11-d32 |
||||
if %1==wc11-tnt goto wc11-tnt |
||||
if %1==wc11-w16 goto wc11-w16 |
||||
if %1==wc11-w32 goto wc11-w32 |
||||
if %1==wc11-c32 goto wc11-c32 |
||||
if %1==wc11-o32 goto wc11-o32 |
||||
if %1==wc11-p32 goto wc11-p32 |
||||
if %1==wc11-snp goto wc11-snp |
||||
|
||||
echo Usage: BUILD 'compiler_name' [DMAKE commands] |
||||
echo. |
||||
echo Where 'compiler_name' is of the form comp-os, where |
||||
echo 'comp' defines the compiler and 'os' defines the OS environment. |
||||
echo For instance 'bc50-w32' is for Borland C++ 5.0 for Win32. |
||||
echo The value of 'comp' can be any of the following: |
||||
echo. |
||||
echo bc45 - Borland C++ 4.5x |
||||
echo bc50 - Borland C++ 5.x |
||||
echo vc40 - Visual C++ 4.x |
||||
echo vc50 - Visual C++ 5.x |
||||
echo vc60 - Visual C++ 6.x |
||||
echo wc10 - Watcom C++ 10.6 |
||||
echo wc11 - Watcom C++ 11.0 |
||||
echo gcc2 - GNU C/C++ 2.9x |
||||
echo. |
||||
echo The value of 'os' can be one of the following: |
||||
echo. |
||||
echo d16 - 16-bit DOS |
||||
echo d32 - 32-bit DOS |
||||
echo w16 - 16-bit Windows GUI mode |
||||
echo c32 - 32-bit Windows console mode |
||||
echo w32 - 32-bit Windows GUI mode |
||||
echo o16 - 16-bit OS/2 console mode |
||||
echo o32 - 32-bit OS/2 console mode |
||||
echo p32 - 32-bit OS/2 Presentation Manager |
||||
echo snp - 32-bit SciTech Snap application |
||||
echo linux - 32-bit Linux application |
||||
goto end |
||||
|
||||
rem ------------------------------------------------------------------------- |
||||
rem Setup for the specified compiler |
||||
|
||||
:bc31-d16 |
||||
call bc31-d16.bat |
||||
goto compileit |
||||
|
||||
:bc45-d16 |
||||
call bc45-d16.bat |
||||
goto compileit |
||||
|
||||
:bc45-d32 |
||||
call bc45-d32.bat |
||||
goto compileit |
||||
|
||||
:bc45-tnt |
||||
call bc45-tnt.bat |
||||
goto compileit |
||||
|
||||
:bc45-w16 |
||||
call bc45-w16.bat |
||||
goto compileit |
||||
|
||||
:bc45-w32 |
||||
call bc45-w32.bat |
||||
goto compileit |
||||
|
||||
:bc45-c32 |
||||
call bc45-c32.bat |
||||
goto compileit |
||||
|
||||
:bc45-vxd |
||||
call bc45-vxd.bat |
||||
goto compileit |
||||
|
||||
:bc50-d16 |
||||
call bc50-d16.bat |
||||
goto compileit |
||||
|
||||
:bc50-d32 |
||||
call bc50-d32.bat |
||||
goto compileit |
||||
|
||||
:bc50-tnt |
||||
call bc50-tnt.bat |
||||
goto compileit |
||||
|
||||
:bc50-w16 |
||||
call bc50-w16.bat |
||||
goto compileit |
||||
|
||||
:bc50-w32 |
||||
call bc50-w32.bat |
||||
goto compileit |
||||
|
||||
:bc50-c32 |
||||
call bc50-c32.bat |
||||
goto compileit |
||||
|
||||
:bc50-vxd |
||||
call bc50-vxd.bat |
||||
goto compileit |
||||
|
||||
:gcc2-d32 |
||||
call gcc2-d32.bat |
||||
goto compileit |
||||
|
||||
:gcc2-w32 |
||||
call gcc2-w32.bat |
||||
goto compileit |
||||
|
||||
:gcc2-c32 |
||||
call gcc2-c32.bat |
||||
goto compileit |
||||
|
||||
:gcc2-linux |
||||
call gcc2-linux.bat |
||||
goto compileit |
||||
|
||||
:sc70-d16 |
||||
call sc70-d16.bat |
||||
goto compileit |
||||
|
||||
:sc70-w16 |
||||
call sc70-w16.bat |
||||
goto compileit |
||||
|
||||
:sc70-tnt |
||||
call sc70-tnt.bat |
||||
goto compileit |
||||
|
||||
:sc70-w32 |
||||
call sc70-w32.bat |
||||
goto compileit |
||||
|
||||
:sc70-c32 |
||||
call sc70-c32.bat |
||||
goto compileit |
||||
|
||||
:vc40-d16 |
||||
call vc40-d16.bat |
||||
goto compileit |
||||
|
||||
:vc40-tnt |
||||
call vc40-tnt.bat |
||||
goto compileit |
||||
|
||||
:vc40-w16 |
||||
call vc40-w16.bat |
||||
goto compileit |
||||
|
||||
:vc40-w32 |
||||
call vc40-w32.bat |
||||
goto compileit |
||||
|
||||
:vc40-c32 |
||||
call vc40-c32.bat |
||||
goto compileit |
||||
|
||||
:vc40-drv9x |
||||
call vc40-drv9x.bat |
||||
goto compileit |
||||
|
||||
:vc40-drvnt |
||||
call vc40-drvnt.bat |
||||
goto compileit |
||||
|
||||
:vc40-rtt |
||||
call vc40-rtt.bat |
||||
goto compileit |
||||
|
||||
:vc50-d16 |
||||
call vc50-d16.bat |
||||
goto compileit |
||||
|
||||
:vc50-tnt |
||||
call vc50-tnt.bat |
||||
goto compileit |
||||
|
||||
:vc50-w16 |
||||
call vc50-w16.bat |
||||
goto compileit |
||||
|
||||
:vc50-w32 |
||||
call vc50-w32.bat |
||||
goto compileit |
||||
|
||||
:vc50-c32 |
||||
call vc50-c32.bat |
||||
goto compileit |
||||
|
||||
:vc50-drv9x |
||||
call vc50-drv9x.bat |
||||
goto compileit |
||||
|
||||
:vc50-drvnt |
||||
call vc50-drvnt.bat |
||||
goto compileit |
||||
|
||||
:vc50-rtt |
||||
call vc50-rtt.bat |
||||
goto compileit |
||||
|
||||
:vc60-d16 |
||||
call vc60-d16.bat |
||||
goto compileit |
||||
|
||||
:vc60-tnt |
||||
call vc60-tnt.bat |
||||
goto compileit |
||||
|
||||
:vc60-w16 |
||||
call vc60-w16.bat |
||||
goto compileit |
||||
|
||||
:vc60-w32 |
||||
call vc60-w32.bat |
||||
goto compileit |
||||
|
||||
:vc60-c32 |
||||
call vc60-c32.bat |
||||
goto compileit |
||||
|
||||
:vc60-drv9x |
||||
call vc60-drv9x.bat |
||||
goto compileit |
||||
|
||||
:vc60-drvnt |
||||
call vc60-drvnt.bat |
||||
goto compileit |
||||
|
||||
:vc60-drvw2k |
||||
call vc60-drvw2k.bat |
||||
goto compileit |
||||
|
||||
:vc60-rtt |
||||
call vc60-rtt.bat |
||||
goto compileit |
||||
|
||||
:wc10ad16 |
||||
call wc10ad16.bat |
||||
goto compileit |
||||
|
||||
:wc10ad32 |
||||
call wc10ad32.bat |
||||
goto compileit |
||||
|
||||
:wc10atnt |
||||
call wc10atnt.bat |
||||
goto compileit |
||||
|
||||
:wc10aw16 |
||||
call wc10aw16.bat |
||||
goto compileit |
||||
|
||||
:wc10aw32 |
||||
call wc10aw32.bat |
||||
goto compileit |
||||
|
||||
:wc10ac32 |
||||
call wc10ac32.bat |
||||
goto compileit |
||||
|
||||
:wc10ao32 |
||||
call wc10ao32.bat |
||||
goto compileit |
||||
|
||||
:wc10ap32 |
||||
call wc10ap32.bat |
||||
goto compileit |
||||
|
||||
:wc10-d16 |
||||
call wc10-d16.bat |
||||
goto compileit |
||||
|
||||
:wc10-d32 |
||||
call wc10-d32.bat |
||||
goto compileit |
||||
|
||||
:wc10-tnt |
||||
call wc10-tnt.bat |
||||
goto compileit |
||||
|
||||
:wc10-w16 |
||||
call wc10-w16.bat |
||||
goto compileit |
||||
|
||||
:wc10-w32 |
||||
call wc10-w32.bat |
||||
goto compileit |
||||
|
||||
:wc10-c32 |
||||
call wc10-c32.bat |
||||
goto compileit |
||||
|
||||
:wc10-o32 |
||||
call wc10-o32.bat |
||||
goto compileit |
||||
|
||||
:wc10-p32 |
||||
call wc10-p32.bat |
||||
goto compileit |
||||
|
||||
:wc11-d16 |
||||
call wc11-d16.bat |
||||
goto compileit |
||||
|
||||
:wc11-d32 |
||||
call wc11-d32.bat |
||||
goto compileit |
||||
|
||||
:wc11-tnt |
||||
call wc11-tnt.bat |
||||
goto compileit |
||||
|
||||
:wc11-w16 |
||||
call wc11-w16.bat |
||||
goto compileit |
||||
|
||||
:wc11-w32 |
||||
call wc11-w32.bat |
||||
goto compileit |
||||
|
||||
:wc11-c32 |
||||
call wc11-c32.bat |
||||
goto compileit |
||||
|
||||
:wc11-o32 |
||||
call wc11-o32.bat |
||||
goto compileit |
||||
|
||||
:wc11-p32 |
||||
call wc11-p32.bat |
||||
goto compileit |
||||
|
||||
:compileit |
||||
k_rm -f *.lib *.a |
||||
dmake %2 %3 %4 %5 %6 %7 %8 %9 |
||||
if errorlevel 1 goto errorend |
||||
goto end |
||||
|
||||
:errorend |
||||
echo ************************************************* |
||||
echo * An error occurred while building the library. * |
||||
echo ************************************************* |
||||
:end |
@ -1,6 +0,0 @@ |
||||
@echo off |
||||
%1 |
||||
cd %3 |
||||
%4 %5 %6 %7 %8 %9 |
||||
%2 |
||||
|
@ -1,10 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
cd $1 |
||||
PROG=$2 |
||||
shift 2 |
||||
rm -f *.lib *.a |
||||
$PROG $* |
||||
RET=$? |
||||
cd .. |
||||
exit $RET |
@ -1,5 +0,0 @@ |
||||
@echo off |
||||
cd %1 |
||||
k_rm -f *.lib *.a |
||||
shift 1 |
||||
%1 %2 %3 %4 %5 %6 %7 %8 %9 |
@ -1,46 +0,0 @@ |
||||
#= Don't edit this line unless you move djgpp.env outside |
||||
#= of the djgpp installation directory. If you do move |
||||
#= it, set DJDIR to the directory you installed DJGPP in. |
||||
#= |
||||
DJDIR=%:/>DJGPP% |
||||
|
||||
+USER=dosuser |
||||
+TMPDIR=%DJDIR%/tmp |
||||
+EMU387=%DJDIR%/bin/emu387.dxe |
||||
+LFN=y |
||||
|
||||
[bison] |
||||
BISON_HAIRY=%DJDIR%/lib/bison.hai |
||||
BISON_SIMPLE=%DJDIR%/lib/bison.sim |
||||
|
||||
[cpp] |
||||
CPLUS_INCLUDE_PATH=%/>;CPLUS_INCLUDE_PATH%include;%SCITECH%/include;%PRIVATE%/include;.;%DJDIR%/lang/cxx;%DJDIR%/include;%DJDIR%/contrib/grx20/include |
||||
C_INCLUDE_PATH=%/>;C_INCLUDE_PATH%include;%SCITECH%/include;%PRIVATE%/include;.;%DJDIR%/include;%DJDIR%/contrib/grx20/include |
||||
OBJCPLUS_INCLUDE_PATH=%/>;OBJCPLUS_INCLUDE_PATH%%DJDIR%/include;%DJDIR%/lang/objc |
||||
OBJC_INCLUDE_PATH=%/>;OBJC_INCLUDE_PATH%%DJDIR%/include;%DJDIR%/lang/objc |
||||
|
||||
[gcc] |
||||
COMPILER_PATH=%/>;COMPILER_PATH%%DJDIR%/bin |
||||
LIBRARY_PATH=%/>;LIBRARY_PATH%%DJDIR%/lib;%DJDIR%/contrib/grx20/lib;%SCITECH%/lib/release/dos32/dj2 |
||||
|
||||
[info] |
||||
INFOPATH=%/>;INFOPATH%%DJDIR%/info;%DJDIR%/gnu/emacs/info |
||||
INFO_COLORS=0x1f.0x31 |
||||
|
||||
[emacs] |
||||
INFOPATH=%/>;INFOPATH%%DJDIR%/info;%DJDIR%/gnu/emacs/info |
||||
|
||||
[less] |
||||
LESSBINFMT=*k<%X> |
||||
LESSCHARDEF=8bcccbcc12bc5b95.b127.b |
||||
LESS=%LESS% -h5$y5$Dd2.0$Du14.0$Ds4.7$Dk9.0$ |
||||
|
||||
[locate] |
||||
+LOCATE_PATH=%DJDIR%/lib/locatedb.dat |
||||
|
||||
[ls] |
||||
+LS_COLORS=no=00:fi=00:di=36:lb=37;07:cd=40;33;01:ex=32:*.cmd=32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;34:*.gif=01;34:*.bmp=01;34:*.ppm=01;34:*.tga=01;34:*.xbm=01;34:*.xpm=01;34:*.tif=01;34:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*~=08:*.bak=08: |
||||
[dir] |
||||
+LS_COLORS=no=00:fi=00:di=36:lb=37;07:cd=40;33;01:ex=32:*.cmd=32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;34:*.gif=01;34:*.bmp=01;34:*.ppm=01;34:*.tga=01;34:*.xbm=01;34:*.xpm=01;34:*.tif=01;34:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*~=08:*.bak=08: |
||||
[vdir] |
||||
+LS_COLORS=no=00:fi=00:di=36:lb=37;07:cd=40;33;01:ex=32:*.cmd=32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;34:*.gif=01;34:*.bmp=01;34:*.ppm=01;34:*.tga=01;34:*.xbm=01;34:*.xpm=01;34:*.tif=01;34:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*~=08:*.bak=08: |
@ -1,46 +0,0 @@ |
||||
#= Don't edit this line unless you move djgpp.env outside |
||||
#= of the djgpp installation directory. If you do move |
||||
#= it, set DJDIR to the directory you installed DJGPP in. |
||||
#= |
||||
DJDIR=%:/>DJGPP% |
||||
|
||||
+USER=dosuser |
||||
+TMPDIR=%DJDIR%/tmp |
||||
+EMU387=%DJDIR%/bin/emu387.dxe |
||||
+LFN=y |
||||
|
||||
[bison] |
||||
BISON_HAIRY=%DJDIR%/lib/bison.hai |
||||
BISON_SIMPLE=%DJDIR%/lib/bison.sim |
||||
|
||||
[cpp] |
||||
CPLUS_INCLUDE_PATH=%/>;CPLUS_INCLUDE_PATH%include;%SCITECH%/include;%PRIVATE%/include;.;%DJDIR%/lang/cxx;%DJDIR%/include;%DJDIR%/contrib/grx20/include |
||||
C_INCLUDE_PATH=%/>;C_INCLUDE_PATH%include;%SCITECH%/include;%PRIVATE%/include;.;%DJDIR%/include;%DJDIR%/contrib/grx20/include |
||||
OBJCPLUS_INCLUDE_PATH=%/>;OBJCPLUS_INCLUDE_PATH%%DJDIR%/include;%DJDIR%/lang/objc |
||||
OBJC_INCLUDE_PATH=%/>;OBJC_INCLUDE_PATH%%DJDIR%/include;%DJDIR%/lang/objc |
||||
|
||||
[gcc] |
||||
COMPILER_PATH=%/>;COMPILER_PATH%%DJDIR%/bin |
||||
LIBRARY_PATH=%/>;LIBRARY_PATH%%DJDIR%/lib;%DJDIR%/contrib/grx20/lib;%SCITECH%/lib/debug/dos32/dj2 |
||||
|
||||
[info] |
||||
INFOPATH=%/>;INFOPATH%%DJDIR%/info;%DJDIR%/gnu/emacs/info |
||||
INFO_COLORS=0x1f.0x31 |
||||
|
||||
[emacs] |
||||
INFOPATH=%/>;INFOPATH%%DJDIR%/info;%DJDIR%/gnu/emacs/info |
||||
|
||||
[less] |
||||
LESSBINFMT=*k<%X> |
||||
LESSCHARDEF=8bcccbcc12bc5b95.b127.b |
||||
LESS=%LESS% -h5$y5$Dd2.0$Du14.0$Ds4.7$Dk9.0$ |
||||
|
||||
[locate] |
||||
+LOCATE_PATH=%DJDIR%/lib/locatedb.dat |
||||
|
||||
[ls] |
||||
+LS_COLORS=no=00:fi=00:di=36:lb=37;07:cd=40;33;01:ex=32:*.cmd=32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;34:*.gif=01;34:*.bmp=01;34:*.ppm=01;34:*.tga=01;34:*.xbm=01;34:*.xpm=01;34:*.tif=01;34:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*~=08:*.bak=08: |
||||
[dir] |
||||
+LS_COLORS=no=00:fi=00:di=36:lb=37;07:cd=40;33;01:ex=32:*.cmd=32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;34:*.gif=01;34:*.bmp=01;34:*.ppm=01;34:*.tga=01;34:*.xbm=01;34:*.xpm=01;34:*.tif=01;34:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*~=08:*.bak=08: |
||||
[vdir] |
||||
+LS_COLORS=no=00:fi=00:di=36:lb=37;07:cd=40;33;01:ex=32:*.cmd=32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.deb=01;31:*.jpg=01;34:*.gif=01;34:*.bmp=01;34:*.ppm=01;34:*.tga=01;34:*.xbm=01;34:*.xpm=01;34:*.tif=01;34:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*~=08:*.bak=08: |
@ -1 +0,0 @@ |
||||
perl c:\scitech\src\perl\findint3.per |
@ -1,16 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# Setup for compiling with GCC/G++ for BeOS |
||||
|
||||
if [ "$CHECKED" = "1" ]; then |
||||
echo Checked debug build enabled. |
||||
else |
||||
echo Release build enabled. |
||||
fi |
||||
|
||||
export MAKESTARTUP=$SCITECH/makedefs/gcc_beos.mk |
||||
export INCLUDE="-Iinclude -I$SCITECH/include -I$PRIVATE/include" |
||||
export USE_X11=0 |
||||
export USE_BEOS=1 |
||||
|
||||
echo GCC BeOS console compilation environment set up |
@ -1,16 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# Setup for compiling with GCC/G++ for FreeBSD |
||||
|
||||
if [ "$CHECKED" = "1" ]; then |
||||
echo Checked debug build enabled. |
||||
else |
||||
echo Release build enabled. |
||||
fi |
||||
|
||||
export MAKESTARTUP=$SCITECH/makedefs/gcc_freebsd.mk |
||||
export INCLUDE="-Iinclude -I$SCITECH/include -I$PRIVATE/include" |
||||
export USE_X11=1 |
||||
export USE_FREEBSD=1 |
||||
|
||||
echo GCC FreeBSD console compilation environment set up |
@ -1,19 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# Setup for compiling with GCC/G++ for Linux |
||||
|
||||
if [ "$CHECKED" = "1" ]; then |
||||
echo Checked debug build enabled. |
||||
else |
||||
echo Release build enabled. |
||||
fi |
||||
|
||||
export MAKESTARTUP=$SCITECH/makedefs/gcc_linux.mk |
||||
export INCLUDE="include;$SCITECH/include;$PRIVATE/include" |
||||
export USE_LINUX=1 |
||||
|
||||
if [ "x$LIBC" = x ]; then |
||||
echo "GCC Linux console compilation environment set up (glib)" |
||||
else |
||||
echo "GCC Linux console compilation environment set up (libc5)" |
||||
fi |
@ -1,26 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with GNU C compiler |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\release\win32\gcc2 |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\debug\win32\gcc2 |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set INCLUDE=include;%SCITECH%\include;%PRIVATE%\include |
||||
set MAKESTARTUP=%SCITECH%\makedefs\gcc_win32.mk |
||||
set MAKE_MODE= |
||||
set USE_WIN16= |
||||
set USE_WIN32=1 |
||||
set WIN32_GUI= |
||||
set USE_SNAP= |
||||
set GCC_LIBBASE=gcc2 |
||||
PATH %SCITECH_BIN%;%GCC2_PATH%\NATIVE\BIN;%DEFPATH% |
||||
|
||||
echo GCC 2.9.x 32-bit Win32 console compilation environment set up |
||||
|
@ -1,28 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with DJGPP 2.02 |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\release\dos32\dj2 |
||||
%SCITECH%\bin-dos\k_cp %SCITECH%\BIN\DJGPP.ENV %DJ_PATH%\DJGPP.ENV |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\debug\dos32\dj2 |
||||
%SCITECH%\bin-dos\k_cp %SCITECH%\BIN\DJGPP_DB.ENV %DJ_PATH%\DJGPP.ENV |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set DJGPP=%DJ_PATH%\DJGPP.ENV |
||||
set INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%DJ_PATH%\INCLUDE; |
||||
set MAKESTARTUP=%SCITECH%\MAKEDEFS\DJ32.MK |
||||
set USE_WIN16= |
||||
set USE_WIN32= |
||||
set WIN32_GUI= |
||||
set USE_SNAP= |
||||
set DJ_LIBBASE=dj2 |
||||
PATH %SCITECH_BIN%;%DJ_PATH%\BIN;%DEFPATH% |
||||
|
||||
echo DJGPP 2.02 32-bit DOS compilation environment set up (DPMI). |
||||
|
@ -1,26 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with GNU C cross-compiler |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\release\win32\gcc2 |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\debug\win32\gcc2 |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set INCLUDE=include;%SCITECH%\include;%PRIVATE%\include |
||||
set MAKESTARTUP=%SCITECH%\MAKEDEFS\gcc_linux.mk |
||||
set MAKE_MODE=UNIX |
||||
set USE_WIN16= |
||||
set USE_WIN32= |
||||
set WIN32_GUI= |
||||
set USE_SNAP= |
||||
set GCC_LIBBASE=gcc2 |
||||
PATH %SCITECH_BIN%;%GCC2_PATH%\cross-linux\i386-redhat-linux\BIN;%DEFPATH% |
||||
|
||||
echo GCC 2.9.x 32-bit Linux console cross compilation environment set up |
||||
|
@ -1,26 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with GNU C compiler |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\release\win32\gcc2 |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\debug\win32\gcc2 |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set INCLUDE=include;%SCITECH%\include;%PRIVATE%\include |
||||
set MAKESTARTUP=%SCITECH%\makedefs\gcc_win32.mk |
||||
set MAKE_MODE= |
||||
set USE_WIN16= |
||||
set USE_WIN32=1 |
||||
set WIN32_GUI=1 |
||||
set USE_SNAP= |
||||
set GCC_LIBBASE=gcc2 |
||||
PATH %SCITECH_BIN%;%GCC2_PATH%\NATIVE\BIN;%DEFPATH% |
||||
|
||||
echo GCC 2.9.x 32-bit Win32 GUI compilation environment set up |
||||
|
@ -1,97 +0,0 @@ |
||||
call wc11-d32.bat |
||||
|
||||
cd c:\private\src\license |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\pm |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\console |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\nucleus |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\zlib |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
|
||||
cd c:\private\src\graphics\ref2d |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\private\src\drvlib |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
|
||||
call wc11-w32.bat |
||||
|
||||
cd c:\private\src\license |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\pm |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\console |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\nucleus |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\zlib |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
|
||||
cd c:\private\src\graphics\ref2d |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\private\src\drvlib |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
|
||||
call wc10-d32.bat |
||||
|
||||
cd c:\private\src\license |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\pm |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\console |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\nucleus |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\scitech\src\zlib |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
|
||||
cd c:\private\src\graphics\ref2d |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
cd c:\private\src\drvlib |
||||
dmake clean |
||||
dmake depend |
||||
dmake -u install |
||||
|
||||
cd \private\src\graphics\drivers |
@ -1,23 +0,0 @@ |
||||
#! /bin/sh |
||||
# |
||||
# This script generates a single object file from a set of libraries (*.a files) |
||||
# Usage: meltobjs.sh target.o library1.a library2.a ... |
||||
# |
||||
# (C) SciTech Software, Inc. 1998 |
||||
# |
||||
|
||||
TMPDIR=/tmp/melt$$ |
||||
TARGET=$1 |
||||
TARGETDIR=$PWD |
||||
shift |
||||
mkdir $TMPDIR |
||||
|
||||
cd $TMPDIR |
||||
|
||||
for a in $* |
||||
do |
||||
ar x $a |
||||
done |
||||
ld -r -o $TARGETDIR/$TARGET *.o |
||||
|
||||
rm -fr $TMPDIR |
@ -1,42 +0,0 @@ |
||||
@echo off |
||||
REM: Set up environment variables for Microsoft Windows NT DDK development. |
||||
REM: Note that we have hard coded this for Windows NT i386 development. |
||||
|
||||
SET USE_NTDRV=1 |
||||
SET USE_W2KDRV= |
||||
SET BASEDIR=%NT_DDKROOT% |
||||
SET PATH=%BASEDIR%\bin;%PATH% |
||||
SET NTMAKEENV=%BASEDIR%\inc |
||||
SET BUILD_MAKE_PROGRAM=nmake.exe |
||||
SET BUILD_DEFAULT=-ei -nmake -i |
||||
SET BUILD_DEFAULT_TARGETS=-386 |
||||
SET _OBJ_DIR=obj |
||||
SET NEW_CRTS=1 |
||||
SET _NTROOT=%BASEDIR% |
||||
SET INCLUDE=%BASEDIR%\inc;%INCLUDE% |
||||
|
||||
if .%CHECKED%==.1 goto checked |
||||
|
||||
REM: set up an NT free build environment |
||||
SET DDKBUILDENV=free |
||||
SET C_DEFINES=-D_IDWBUILD |
||||
SET NTDBGFILES=1 |
||||
SET NTDEBUG= |
||||
SET NTDEBUGTYPE= |
||||
SET MSC_OPTIMIZATION= |
||||
set LIB=%BASEDIR%\lib\i386\free;%SCITECH_LIB%\LIB\RELEASE\NTDRV\VC6;%MSVCDir%\LIB;. |
||||
|
||||
goto done |
||||
|
||||
:checked |
||||
|
||||
REM: set up an NT checked build environment |
||||
SET DDKBUILDENV=checked |
||||
SET C_DEFINES=-D_IDWBUILD -DRDRDBG -DSRVDBG |
||||
SET NTDBGFILES= |
||||
SET NTDEBUG=ntsd |
||||
SET NTDEBUGTYPE=both |
||||
SET MSC_OPTIMIZATION=/Od /Oi |
||||
set LIB=%BASEDIR%\lib\i386\free;%SCITECH_LIB%\LIB\DEBUG\NTDRV\VC6;%MSVCDir%\LIB;. |
||||
|
||||
:done |
@ -1,18 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# Setup for compiling with Watcom C/C++ for QNX4 |
||||
|
||||
if [ "$CHECKED" = "1" ]; then |
||||
echo Checked debug build enabled. |
||||
else |
||||
echo Release build enabled. |
||||
fi |
||||
|
||||
export MAKESTARTUP=$SCITECH/makedefs/qnx4.mk |
||||
export INCLUDE="-I$SCITECH/include -I$PRIVATE/include -I/usr/include" |
||||
export USE_QNX=1 |
||||
export USE_QNX4=1 |
||||
export WC_LIBBASE=wc10 |
||||
|
||||
echo Qnx 4 console compilation environment set up |
||||
|
@ -1,21 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# Setup for compiling with Watcom C/C++ for QNX Neutrino |
||||
|
||||
if [ "$CHECKED" = "1" ]; then |
||||
echo Checked debug build enabled. |
||||
else |
||||
echo Release build enabled. |
||||
fi |
||||
|
||||
if [ X$GCC_PATH = "X" ]; then |
||||
export GCC_PATH=/usr/gcc/bin |
||||
fi |
||||
|
||||
export MAKESTARTUP=$SCITECH/makedefs/qnxnto.mk |
||||
export INCLUDE="-I$SCITECH/include -I$PRIVATE/include -I/usr/nto/include" |
||||
export USE_BIOS=1 # VBIOS lib is tiny under Neutrino, always include it |
||||
export USE_QNX=1 |
||||
export USE_QNXNTO=1 |
||||
|
||||
echo Qnx Neutrino console compilation environment set up |
@ -1,42 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# BeOS VERSION |
||||
# Set the place where SciTech Software is installed, and where each |
||||
# of the supported compilers is installed. These environment variables |
||||
# are used by the batch files in the SCITECH\BIN directory. |
||||
# |
||||
# Modify the as appropriate for your compiler configuration (you should |
||||
# only need to change things in this batch file). |
||||
# |
||||
# This version is for a normal BeOS installation. |
||||
|
||||
# The SCITECH variable points to where batch files, makefile startups, |
||||
# include files and source files will be found when compiling. |
||||
|
||||
export SCITECH=$MGL_ROOT |
||||
|
||||
# The SCITECH_LIB variable points to where the SciTech libraries live |
||||
# for installation and linking. This allows you to have the source and |
||||
# include files on local machines for compiling and have the libraries |
||||
# located on a common network machine (for network builds). |
||||
|
||||
export SCITECH_LIB=$SCITECH |
||||
|
||||
# The PRIVATE variable points to where private source files reside that |
||||
# do not live in the public source tree |
||||
|
||||
export PRIVATE=$HOME/private |
||||
|
||||
# The following define the locations of all the compilers that you may |
||||
# be using. Change them to reflect where you have installed your |
||||
# compilers. |
||||
|
||||
export GCC_PATH=/boot/develop/tools/gnupro/bin |
||||
|
||||
# Add the Scitech bin path to the current PATH |
||||
export PATH=$SCITECH/bin:$SCITECH/bin-beos:$PATH |
||||
#if [ "x$LIBC" = x ]; then |
||||
# export PATH=$PATH:$SCITECH/bin-beos/glibc |
||||
#else |
||||
# export PATH=$PATH:$SCITECH/bin-beos/libc |
||||
#fi |
@ -1,37 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# LINUX VERSION |
||||
# Set the place where SciTech Software is installed, and where each |
||||
# of the supported compilers is installed. These environment variables |
||||
# are used by the batch files in the SCITECH\BIN directory. |
||||
# |
||||
# Modify the as appropriate for your compiler configuration (you should |
||||
# only need to change things in this batch file). |
||||
# |
||||
# This version is for a normal Linux installation. |
||||
|
||||
# The SCITECH variable points to where batch files, makefile startups, |
||||
# include files and source files will be found when compiling. |
||||
|
||||
export SCITECH=$MGL_ROOT |
||||
|
||||
# The SCITECH_LIB variable points to where the SciTech libraries live |
||||
# for installation and linking. This allows you to have the source and |
||||
# include files on local machines for compiling and have the libraries |
||||
# located on a common network machine (for network builds). |
||||
|
||||
export SCITECH_LIB=$SCITECH |
||||
|
||||
# The PRIVATE variable points to where private source files reside that |
||||
# do not live in the public source tree |
||||
|
||||
export PRIVATE=$HOME/private |
||||
|
||||
# The following define the locations of all the compilers that you may |
||||
# be using. Change them to reflect where you have installed your |
||||
# compilers. |
||||
|
||||
export GCC_PATH=/usr/bin |
||||
|
||||
# Add the Scitech bin path to the current PATH |
||||
export PATH=$SCITECH/bin:$SCITECH/bin-freebsd:$PATH |
@ -1,43 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# LINUX VERSION |
||||
# Set the place where SciTech Software is installed, and where each |
||||
# of the supported compilers is installed. These environment variables |
||||
# are used by the batch files in the SCITECH\BIN directory. |
||||
# |
||||
# Modify the as appropriate for your compiler configuration (you should |
||||
# only need to change things in this batch file). |
||||
# |
||||
# This version is for a normal Linux installation. |
||||
|
||||
# The SCITECH variable points to where batch files, makefile startups, |
||||
# include files and source files will be found when compiling. |
||||
|
||||
export SCITECH=$MGL_ROOT |
||||
|
||||
# The SCITECH_LIB variable points to where the SciTech libraries live |
||||
# for installation and linking. This allows you to have the source and |
||||
# include files on local machines for compiling and have the libraries |
||||
# located on a common network machine (for network builds). |
||||
|
||||
export SCITECH_LIB=$SCITECH |
||||
|
||||
# The PRIVATE variable points to where private source files reside that |
||||
# do not live in the public source tree |
||||
|
||||
export PRIVATE=$HOME/private |
||||
|
||||
# The following define the locations of all the compilers that you may |
||||
# be using. Change them to reflect where you have installed your |
||||
# compilers. |
||||
|
||||
export GCC_PATH=/usr/bin |
||||
export TEMP=/tmp TMP=/tmp |
||||
|
||||
# Add the Scitech bin path to the current PATH |
||||
export PATH=$SCITECH/bin:$SCITECH/bin-linux:$PATH |
||||
if [ "x$LIBC" = x ]; then |
||||
export PATH=$SCITECH/bin-linux/glibc:$PATH |
||||
else |
||||
export PATH=$SCITECH/bin-linux/libc:$PATH |
||||
fi |
@ -1,37 +0,0 @@ |
||||
#! /bin/sh |
||||
|
||||
# QNX 4 VERSION |
||||
# Set the place where SciTech Software is installed, and where each |
||||
# of the supported compilers is installed. These environment variables |
||||
# are used by the batch files in the SCITECH\BIN directory. |
||||
# |
||||
# Modify the as appropriate for your compiler configuration (you should |
||||
# only need to change things in this batch file). |
||||
# |
||||
# This version is for a normal Linux installation. |
||||
|
||||
# The SCITECH variable points to where batch files, makefile startups, |
||||
# include files and source files will be found when compiling. |
||||
|
||||
export SCITECH=$MGL_ROOT |
||||
|
||||
# The SCITECH_LIB variable points to where the SciTech libraries live |
||||
# for installation and linking. This allows you to have the source and |
||||
# include files on local machines for compiling and have the libraries |
||||
# located on a common network machine (for network builds). |
||||
|
||||
export SCITECH_LIB=$SCITECH |
||||
|
||||
# The PRIVATE variable points to where private source files reside that |
||||
# do not live in the public source tree |
||||
|
||||
export PRIVATE=$HOME/private |
||||
|
||||
# The following define the locations of all the compilers that you may |
||||
# be using. Change them to reflect where you have installed your |
||||
# compilers. |
||||
|
||||
export WC10_PATH=/usr/watcom/10.6/usr |
||||
|
||||
# Add the Scitech bin path to the current PATH |
||||
export PATH=$SCITECH/bin:$SCITECH/bin-qnx:$PATH |
@ -1,110 +0,0 @@ |
||||
@echo off |
||||
REM:========================================================================= |
||||
REM: Master batch file to set up all necessary environment variables for |
||||
REM: the SciTech makefile utilities. This batch file should be executed |
||||
REM: *first* before any other batch files when you start a command shell. |
||||
REM: You should not need to modify any batch files except this one to |
||||
REM: configure the makefile utilities. |
||||
REM:========================================================================= |
||||
|
||||
REM: Set the place where SciTech Software is installed, and where each |
||||
REM: of the supported compilers is installed. These environment variables |
||||
REM: are used by the batch files in the SCITECH\BIN directory. |
||||
REM: |
||||
REM: Modify the as appropriate for your compiler configuration (you should |
||||
REM: only need to change things in this batch file). |
||||
REM: |
||||
REM: This version is for a normal MSDOS installation. |
||||
|
||||
REM: The SCITECH variable points to where batch files, makefile startups, |
||||
REM: include files and source files will be found when compiling. |
||||
|
||||
SET SCITECH=c:\scitech |
||||
|
||||
REM: The SCITECH_LIB variable points to where the SciTech libraries live |
||||
REM: for installation and linking. This allows you to have the source and |
||||
REM: include files on local machines for compiling and have the libraries |
||||
REM: located on a common network machine (for network builds). |
||||
|
||||
SET SCITECH_LIB=%SCITECH% |
||||
|
||||
REM: The PRIVATE variable points to where private source files reside that |
||||
REM: do not live in the public source tree |
||||
|
||||
SET PRIVATE=c:\private |
||||
|
||||
REM: The following sets up the path to the SciTech command line utilities |
||||
REM: for the development operating system. We select either DOS hosted |
||||
REM: tools or Win32 hosted tools depending on whether you are running |
||||
REM: on NT or not. Windows 9x users can use the Win32 hosted tools but |
||||
REM: they run slower, but you will have long filenames if you do this. |
||||
|
||||
IF .%OS%==.Windows_NT goto Win32_path |
||||
IF NOT .%WINDIR%==. goto Win32_path |
||||
SET SCITECH_BIN=%SCITECH%\bin;%SCITECH%\bin-dos |
||||
goto path_set |
||||
|
||||
REM: The following sets up the path to the SciTech command line utilities |
||||
REM: for the development operating system. This version uses the Win32 |
||||
REM: hosted tools by default, so you can use long filenames. |
||||
|
||||
:Win32_path |
||||
SET SCITECH_BIN=%SCITECH%\bin;%SCITECH%\bin-win32 |
||||
|
||||
:path_set |
||||
|
||||
REM: Set the TMP variable for dmake if this is not already set |
||||
|
||||
SET TMP=%SCITECH% |
||||
|
||||
REM: Set the following environment variable to use the Netwide Assembler |
||||
REM: (NASM) provided with the MGL tools to build all assembler modules. |
||||
REM: If you have Turbo Assembler 4.0 or later and you wish to use it, |
||||
REM: you can use it by removing the following line. |
||||
|
||||
SET USE_NASM=1 |
||||
|
||||
REM: The following is used to set up DDK directories for device driver |
||||
REM: development. They can safely be ignored unless you are using the |
||||
REM: SciTech makefile utilities to build device drivers. |
||||
|
||||
SET DDKDRIVE=c: |
||||
SET MSSDK=c:\c\win32sdk |
||||
SET W95_DDKROOT=c:\c\95ddk |
||||
SET W98_DDKROOT=c:\c\98ddk |
||||
SET NT_DDKROOT=c:\c\ntddk |
||||
SET W2K_DDKROOT=c:\c\2000ddk |
||||
SET MASM_ROOT=c:\c\masm611 |
||||
SET VTOOLSD=c:\c\vtd95 |
||||
SET SOFTICE_PATH=c:\c\sint |
||||
|
||||
REM: The following define the locations of all the compilers that you may |
||||
REM: be using. Change them to reflect where you have installed your |
||||
REM: compilers. |
||||
|
||||
SET BC3_PATH=c:\c\bc3 |
||||
SET BC4_PATH=c:\c\bc45 |
||||
SET BC5_PATH=c:\c\bc50 |
||||
SET BCB5_PATH=c:\c\bcb50 |
||||
SET VC_PATH=c:\c\msvc |
||||
SET VC4_PATH=c:\c\vc42 |
||||
SET VC5_PATH=c:\c\vc50 |
||||
SET VC6_PATH=c:\c\vc60 |
||||
SET SC70_PATH=c:\c\sc75 |
||||
SET WC10A_PATH=c:\c\wc10a |
||||
SET WC10_PATH=c:\c\wc10 |
||||
SET WC11_PATH=c:\c\wc11 |
||||
SET TNT_PATH=c:\c\tnt |
||||
SET DJ_PATH=c:\c\djgpp |
||||
SET GCC2_PATH=c:\unix\usr |
||||
|
||||
REM: The following define the locations of the IDE and compiler path |
||||
REM: tools for Visual C++. If you do a standard installation, you wont |
||||
REM: need to change this. If however you did a custom install and changed |
||||
REM: the paths to these directory, you will need to modify this to suit. |
||||
|
||||
SET VC5_MSDevDir=%VC5_PATH%\sharedide |
||||
SET VC5_MSVCDir=%VC5_PATH%\vc |
||||
SET VC6_MSDevDir=%VC6_PATH%\common\msdev98 |
||||
SET VC6_MSVCDir=%VC6_PATH%\vc98 |
||||
|
@ -1,36 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 4.2 32 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\VC4;%VC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\VC4;%VC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC4_PATH% |
||||
set C_INCLUDE=%VC4_PATH%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
set INIT=%VC4_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=VC4 |
||||
PATH %SCITECH_BIN%;%VC4_PATH%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto done |
||||
call win32sdk.bat |
||||
|
||||
:done |
||||
echo Visual C++ 4.2 32 bit Windows compilation environment set up |
@ -1,27 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 1.52c 16 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS16\VC4;%VC_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\DOS16\VC4;%VC_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC_PATH%\INCLUDE; |
||||
set INIT=%VC_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC16.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=VC4 |
||||
PATH %SCITECH_BIN%;%VC_PATH%\BIN;%DEFPATH%%VC_CD_PATH% |
||||
|
||||
echo Visual C++ 1.52c 16 DOS bit compilation environment set up. |
||||
|
@ -1,21 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 4.2 32 bit edition |
||||
|
||||
REM: First setup for Win32 console development |
||||
call vc40-c32.bat > NUL |
||||
|
||||
REM: Extra stuff to set up for Windows 9x DDK development |
||||
set MASTER_MAKE=1 |
||||
set DDKROOT=%W95_DDKROOT% |
||||
set SDKROOT=%MSSDK% |
||||
set C16_ROOT=%VC_PATH% |
||||
set C32_ROOT=%VC4_PATH% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
echo Release build enabled. |
||||
goto done |
||||
:checked_build |
||||
echo Checked debug build enabled. |
||||
goto done |
||||
:done |
||||
echo Visual C++ 4.2 Windows 9x driver compilation environment set up |
@ -1,18 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 4.2 32 bit edition |
||||
|
||||
REM: First setup for Win32 console development (with Platform SDK) |
||||
call vc40-c32.bat sdk > NUL |
||||
|
||||
REM: Extra stuff to set up for Windows NT DDK development |
||||
SET BASEDIR=%NT_DDKROOT% |
||||
SET PATH=%NT_DDKROOT%\bin;%PATH% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
echo Release build enabled. |
||||
goto done |
||||
:checked_build |
||||
echo Checked debug build enabled. |
||||
goto done |
||||
:done |
||||
echo Visual C++ 4.2 Windows NT driver compilation environment set up |
@ -1,31 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 4.2 32 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\SNAP\VC4;%VC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\SNAP\VC4;%VC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC4_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE |
||||
set INIT=%VC4_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET WIN32_GUI= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP=1 |
||||
SET VC_LIBBASE=VC4 |
||||
PATH %SCITECH_BIN%;%VC4_PATH%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
echo Visual C++ 4.2 Snap compilation environment set up |
||||
|
@ -1,42 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 4.2 32 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\VC4;%VC4_PATH%\LIB;%TNT_PATH%\COFFLIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\DOS32\VC4;%VC4_PATH%\LIB;%TNT_PATH%\COFFLIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC4_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC4_PATH%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INIT=%VC4_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_TNT= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=VC4 |
||||
PATH %SCITECH_BIN%;%VC4_PATH%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM If you set the following to a 1, a TNT DosStyle app will be created. |
||||
REM Otherwise a TNT NtStyle app will be created. NtStyle apps will *only* |
||||
REM run under real DOS when using our libraries, since we require access |
||||
REM to functions that the Win32 API does not support (such as direct access |
||||
REM to video memory, calling Int 10h BIOS functions etc). DosStyle apps |
||||
REM will however run fine in both DOS and a Win95 DOS box (NT DOS boxes don't |
||||
REM work too well). |
||||
REM |
||||
REM If you are using the RealTime DOS extender, your apps *must* be NtStyle, |
||||
REM and hence will never be able to run under Win95 or WinNT, only DOS. |
||||
|
||||
SET DOSSTYLE= |
||||
|
||||
echo Visual C++ 4.2 32-bit DOS compilation environment set up (TNT). |
@ -1,26 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 1.52c 16 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN16\VC4;%VC_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN16\VC4;%VC_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC_PATH%\INCLUDE; |
||||
set INIT=%VC_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC16.MK |
||||
SET USE_WIN16=1 |
||||
SET USE_WIN32= |
||||
SET VC_LIBBASE=VC4 |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
PATH %SCITECH_BIN%;%VC_PATH%\BIN;%DEFPATH%%VC_CD_PATH% |
||||
|
||||
echo Visual C++ 1.52c 16 bit Windows compilation environment set up. |
@ -1,37 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 4.2 32 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\VC4;%VC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\VC4;%VC4_PATH%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC4_PATH% |
||||
set C_INCLUDE=%VC4_PATH%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
set INIT=%VC4_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=VC4 |
||||
PATH %SCITECH_BIN%;%VC4_PATH%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto done |
||||
call win32sdk.bat |
||||
|
||||
:done |
||||
echo Visual C++ 4.2 32 bit Windows compilation environment set up |
||||
|
@ -1,20 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 4.2 32 bit edition |
||||
|
||||
SET LIB=%VC4_PATH%\LIB;. |
||||
SET TOOLROOTDIR=%VC4_PATH% |
||||
SET INCLUDE=\xc\include;%VC4_PATH%\INCLUDE |
||||
SET INIT=%VC4_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=VC4 |
||||
PATH %SCITECH_BIN%;%VC4_PATH%\BIN;%DEFPATH% |
||||
|
||||
echo Visual C++ 4.2 X11 compilation environment set up |
@ -1,39 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 5.0 32 bit edition |
||||
|
||||
SET MSDevDir=%VC5_MSDevDir% |
||||
SET MSVCDir=%VC5_MSVCDir% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\VC5;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\VC5;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%MSVCDir% |
||||
set C_INCLUDE=%MSVCDir%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
set INIT=%MSVCDir% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%MSVCDir%\BIN;%MSDevDir%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto done |
||||
call win32sdk.bat |
||||
|
||||
:done |
||||
echo Visual C++ 5.0 32-bit Windows console compilation environment set up |
@ -1,26 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 1.52c 16 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS16\VC5;%VC_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\DOS16\VC5;%VC_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC_PATH%\INCLUDE; |
||||
set INIT=%VC_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC16.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%VC_PATH%\BIN;%DEFPATH%%VC_CD_PATH% |
||||
|
||||
echo Visual C++ 1.52c 16-bit DOS compilation environment set up. |
@ -1,21 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
REM: First setup for Win32 console development |
||||
call vc60-c32.bat > NUL |
||||
|
||||
REM: Extra stuff to set up for Windows 9x DDK development |
||||
set MASTER_MAKE=1 |
||||
set DDKROOT=%W95_DDKROOT% |
||||
set SDKROOT=%MSSDK% |
||||
set C16_ROOT=%VC_PATH% |
||||
set C32_ROOT=%VC6_PATH% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
echo Release build enabled. |
||||
goto done |
||||
:checked_build |
||||
echo Checked debug build enabled. |
||||
goto done |
||||
:done |
||||
echo Visual C++ 6.0 Windows 9x driver compilation environment set up |
@ -1,17 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
REM: First setup for Win32 console development (with Platform SDK) |
||||
call vc60-c32.bat sdk > NUL |
||||
|
||||
REM: Now setup stuff for the NT DDK build environment |
||||
call ntddk.bat |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
echo Release build enabled. |
||||
goto done |
||||
:checked_build |
||||
echo Checked debug build enabled. |
||||
goto done |
||||
:done |
||||
echo Visual C++ 6.0 Windows NT driver compilation environment set up |
@ -1,30 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 5.0 32 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\VC5;%VC5_PATH%\VC\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\VC5;%VC5_PATH%\VC\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC5_PATH%\VC |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC5_PATH%\VC\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INIT=%VC5_PATH%\VC |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET WIN32_GUI= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET=1 |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%VC5_PATH%\VC\BIN;%VC5_PATH%\SHAREDIDE\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
echo Visual C++ 5.0 RTTarget-32 compilation environment set up |
@ -1,33 +0,0 @@ |
||||
@echo off REM Setup environment variables for Visual C++ 5.0 32 bit |
||||
edition |
||||
|
||||
SET MSDevDir=%VC5_MSDevDir% |
||||
SET MSVCDir=%VC5_MSVCDir% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\SNAP\VC5;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\SNAP\VC5;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%MSVCDir% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE |
||||
set INIT=%MSVCDir% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET WIN32_GUI= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP=1 |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%MSVCDir%\BIN;%MSDevDir%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
echo Visual C++ 5.0 Snap compilation environment set up |
@ -1,42 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 5.0 32 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\VC5;%VC5_PATH%\VC\LIB;%TNT_PATH%\COFFLIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\VC5;%VC5_PATH%\VC\LIB;%TNT_PATH%\COFFLIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC5_PATH%\VC |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC5_PATH%\VC\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INIT=%VC5_PATH%\VC |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_TNT= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%VC5_PATH%\VC\BIN;%VC5_PATH%\SHAREDIDE\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM If you set the following to a 1, a TNT DosStyle app will be created. |
||||
REM Otherwise a TNT NtStyle app will be created. NtStyle apps will *only* |
||||
REM run under real DOS when using our libraries, since we require access |
||||
REM to functions that the Win32 API does not support (such as direct access |
||||
REM to video memory, calling Int 10h BIOS functions etc). DosStyle apps |
||||
REM will however run fine in both DOS and a Win95 DOS box (NT DOS boxes don't |
||||
REM work too well). |
||||
REM |
||||
REM If you are using the RealTime DOS extender, your apps *must* be NtStyle, |
||||
REM and hence will never be able to run under Win95 or WinNT, only DOS. |
||||
|
||||
SET DOSSTYLE= |
||||
|
||||
echo Visual C++ 5.0 32-bit compilation environment set up (with TNT). |
@ -1,27 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 1.52c 16 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN16\VC5;%VC_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN16\VC5;%VC_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC_PATH%\INCLUDE; |
||||
set INIT=%VC_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC16.MK |
||||
SET USE_WIN16=1 |
||||
SET USE_WIN32= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%VC_PATH%\BIN;%DEFPATH%%VC_CD_PATH% |
||||
|
||||
echo Visual C++ 1.52c 16-bit Windows compilation environment set up. |
||||
|
@ -1,39 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 5.0 32 bit edition |
||||
|
||||
SET MSDevDir=%VC5_MSDevDir% |
||||
SET MSVCDir=%VC5_MSVCDir% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\VC5;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\VC5;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%MSVCDir% |
||||
set C_INCLUDE=%MSVCDir%\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
set INIT=%MSVCDir% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%MSVCDir%\BIN;%MSDevDir%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto done |
||||
call win32sdk.bat |
||||
|
||||
:done |
||||
echo Visual C++ 5.0 32-bit Windows console compilation environment set up |
@ -1,20 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 5.0 32 bit edition |
||||
|
||||
SET LIB=%VC5_PATH%\VC\LIB;. |
||||
SET TOOLROOTDIR=%VC5_PATH%\VC |
||||
SET INCLUDE=\xc\include;%VC5_PATH%\VC\INCLUDE |
||||
SET INIT=%VC5_PATH%\VC |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc5 |
||||
PATH %SCITECH_BIN%;%VC5_PATH%\VC\BIN;%VC5_PATH%\SHAREDIDE\BIN;%DEFPATH% |
||||
|
||||
echo Visual C++ 5.0 X11 compilation environment set up |
@ -1,39 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
SET MSDevDir=%VC6_MSDevDir% |
||||
SET MSVCDir=%VC6_MSVCDir% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\VC6;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\VC6;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%MSVCDir% |
||||
set C_INCLUDE=%MSVCDir%\INCLUDE;%TNT_PATH%\INCLUDE |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
set INIT=%MSVCDir% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc6 |
||||
PATH %SCITECH_BIN%;%MSVCDir%\BIN;%MSDevDir%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto done |
||||
call win32sdk.bat |
||||
|
||||
:done |
||||
echo Visual C++ 6.0 32-bit Windows console compilation environment set up |
@ -1,26 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 1.52c 16 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS16\VC6;%VC_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\DOS16\VC6;%VC_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC_PATH%\INCLUDE; |
||||
set INIT=%VC_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC16.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc6 |
||||
PATH %SCITECH_BIN%;%VC_PATH%\BIN;%DEFPATH%%VC_CD_PATH% |
||||
|
||||
echo Visual C++ 1.52c 16-bit DOS compilation environment set up. |
@ -1,21 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
REM: First setup for Win32 console development |
||||
call vc60-c32.bat > NUL |
||||
|
||||
REM: Extra stuff to set up for Windows 9x DDK development |
||||
set MASTER_MAKE=1 |
||||
set DDKROOT=%W95_DDKROOT% |
||||
set SDKROOT=%MSSDK% |
||||
set C16_ROOT=%VC_PATH% |
||||
set C32_ROOT=%VC6_PATH% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
echo Release build enabled. |
||||
goto done |
||||
:checked_build |
||||
echo Checked debug build enabled. |
||||
goto done |
||||
:done |
||||
echo Visual C++ 6.0 Windows 9x driver compilation environment set up |
@ -1,17 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
REM: First setup for Win32 console development (with Platform SDK) |
||||
call vc60-c32.bat sdk > NUL |
||||
|
||||
REM: Now setup stuff for the NT DDK build environment |
||||
call ntddk.bat |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
echo Release build enabled. |
||||
goto done |
||||
:checked_build |
||||
echo Checked debug build enabled. |
||||
goto done |
||||
:done |
||||
echo Visual C++ 6.0 Windows NT driver compilation environment set up |
@ -1,17 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
REM: First setup for Win32 console development (with Platform SDK) |
||||
call vc60-c32.bat sdk > NUL |
||||
|
||||
REM: Now setup stuff for the NT DDK build environment |
||||
call w2kddk.bat |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
echo Release build enabled. |
||||
goto done |
||||
:checked_build |
||||
echo Checked debug build enabled. |
||||
goto done |
||||
:done |
||||
echo Visual C++ 6.0 Windows Windows 2000 driver compilation environment set up |
@ -1,33 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
SET MSDevDir=%VC6_MSDevDir% |
||||
SET MSVCDir=%VC6_MSVCDir% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\SNAP\VC6;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\SNAP\VC6;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%MSVCDir% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE |
||||
set INIT=%MSVCDir% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET WIN32_GUI= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP=1 |
||||
SET VC_LIBBASE=vc6 |
||||
PATH %SCITECH_BIN%;%MSVCDir%\BIN;%MSDevDir%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
echo Visual C++ 6.0 Snap compilation environment set up |
@ -1,42 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\VC6;%VC6_PATH%\VC98\LIB;%TNT_PATH%\COFFLIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\DOS32\VC6;%VC6_PATH%\VC98\LIB;%TNT_PATH%\COFFLIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC6_PATH%\VC98 |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC6_PATH%\VC98\INCLUDE;%TNT_PATH%\INCLUDE; |
||||
set INIT=%VC6_PATH%\VC98 |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_WIN16= |
||||
SET USE_WIN32= |
||||
SET USE_TNT= |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc6 PATH |
||||
%SCITECH_BIN%;%VC6_PATH%\VC98\BIN;%VC6_PATH%\COMMON\MSDEV98\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM If you set the following to a 1, a TNT DosStyle app will be created. |
||||
REM Otherwise a TNT NtStyle app will be created. NtStyle apps will *only* |
||||
REM run under real DOS when using our libraries, since we require access |
||||
REM to functions that the Win32 API does not support (such as direct access |
||||
REM to video memory, calling Int 10h BIOS functions etc). DosStyle apps |
||||
REM will however run fine in both DOS and a Win95 DOS box (NT DOS boxes don't |
||||
REM work too well). |
||||
REM |
||||
REM If you are using the RealTime DOS extender, your apps *must* be NtStyle, |
||||
REM and hence will never be able to run under Win95 or WinNT, only DOS. |
||||
|
||||
SET DOSSTYLE= |
||||
|
||||
echo Visual C++ 6.0 32-bit compilation environment set up (with TNT). |
@ -1,27 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 1.52c 16 bit edition |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN16\VC6;%VC_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN16\VC6;%VC_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%VC_PATH% |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%VC_PATH%\INCLUDE; |
||||
set INIT=%VC_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC16.MK |
||||
SET USE_WIN16=1 |
||||
SET USE_WIN32= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc6 |
||||
PATH %SCITECH_BIN%;%VC_PATH%\BIN;%DEFPATH%%VC_CD_PATH% |
||||
|
||||
echo Visual C++ 1.52c 16-bit Windows compilation environment set up. |
||||
|
@ -1,39 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
SET MSDevDir=%VC6_MSDevDir% |
||||
SET MSVCDir=%VC6_MSVCDir% |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\VC6;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
set LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\VC6;%MSVCDir%\LIB;%TNT_PATH%\LIB;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
set TOOLROOTDIR=%MSVCDir% |
||||
set C_INCLUDE=%MSVCDir%\INCLUDE;%TNT_PATH%\INCLUDE |
||||
set INCLUDE=.;INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%C_INCLUDE% |
||||
set INIT=%MSVCDir% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc6 |
||||
PATH %SCITECH_BIN%;%MSVCDir%\BIN;%MSDevDir%\BIN;%TNT_PATH%\BIN;%DEFPATH%%VC32_CD_PATH% |
||||
|
||||
REM: Enable Win32 SDK if desired (sdk on command line) |
||||
if NOT .%1%==.sdk goto done |
||||
call win32sdk.bat |
||||
|
||||
:done |
||||
echo Visual C++ 6.0 32-bit Windows compilation environment set up |
@ -1,20 +0,0 @@ |
||||
@echo off |
||||
REM Setup environment variables for Visual C++ 6.0 32 bit edition |
||||
|
||||
SET LIB=%VC6_PATH%\VC98\LIB;. |
||||
SET TOOLROOTDIR=%VC6_PATH%\VC98 |
||||
SET INCLUDE=\xc\include;%VC6_PATH%\VC98\INCLUDE; |
||||
SET INIT=%VC6_PATH%\VC98 |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\VC32.MK |
||||
SET USE_TNT= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET WIN32_GUI=1 |
||||
SET USE_VXD= |
||||
SET USE_NTDRV= |
||||
SET USE_RTTARGET= |
||||
SET USE_SNAP= |
||||
SET VC_LIBBASE=vc6 |
||||
PATH %SCITECH_BIN%;%VC6_PATH%\VC98\BIN;%VC6_PATH%\COMMON\MSDEV98\BIN;%DEFPATH% |
||||
|
||||
echo Visual C++ 6.0 X11 compilation environment set up |
@ -1,42 +0,0 @@ |
||||
@echo off |
||||
REM: Set up environment variables for Microsoft Windows NT DDK development. |
||||
REM: Note that we have hard coded this for Windows NT i386 development. |
||||
|
||||
SET USE_NTDRV=1 |
||||
SET USE_W2KDRV=1 |
||||
SET BASEDIR=%W2K_DDKROOT% |
||||
SET PATH=%BASEDIR%\bin;%PATH% |
||||
SET NTMAKEENV=%BASEDIR%\inc |
||||
SET BUILD_MAKE_PROGRAM=nmake.exe |
||||
SET BUILD_DEFAULT=-ei -nmake -i |
||||
SET BUILD_DEFAULT_TARGETS=-386 |
||||
SET _OBJ_DIR=obj |
||||
SET NEW_CRTS=1 |
||||
SET _NTROOT=%BASEDIR% |
||||
SET INCLUDE=%BASEDIR%\inc;%BASEDIR%\inc\ddk;%INCLUDE% |
||||
|
||||
if .%CHECKED%==.1 goto checked |
||||
|
||||
REM: set up an NT free build environment |
||||
SET DDKBUILDENV=free |
||||
SET C_DEFINES=-D_IDWBUILD |
||||
SET NTDBGFILES=1 |
||||
SET NTDEBUG= |
||||
SET NTDEBUGTYPE= |
||||
SET MSC_OPTIMIZATION= |
||||
set LIB=%BASEDIR%\libfre\i386;%SCITECH_LIB%\LIB\RELEASE\W2KDRV\VC6;%MSVCDir%\LIB;. |
||||
|
||||
goto done |
||||
|
||||
:checked |
||||
|
||||
REM: set up an NT checked build environment |
||||
SET DDKBUILDENV=checked |
||||
SET C_DEFINES=-D_IDWBUILD -DRDRDBG -DSRVDBG |
||||
SET NTDBGFILES= |
||||
SET NTDEBUG=ntsd |
||||
SET NTDEBUGTYPE=both |
||||
SET MSC_OPTIMIZATION=/Od /Oi |
||||
set LIB=%BASEDIR%\libchk\i386;%SCITECH_LIB%\LIB\DEBUG\W2KDRV\VC6;%MSVCDir%\LIB;. |
||||
|
||||
:done |
@ -1,34 +0,0 @@ |
||||
@echo off |
||||
REM Setup for compiling with Watcom C/C++ 10.6 in 32 bit mode |
||||
|
||||
if .%CHECKED%==.1 goto checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\RELEASE\WIN32\WC10;%WC10_PATH%\LIB386;%WC10_PATH%\LIB386\NT;. |
||||
echo Release build enabled. |
||||
goto setvars |
||||
|
||||
:checked_build |
||||
SET LIB=%SCITECH_LIB%\LIB\DEBUG\WIN32\WC10;%WC10_PATH%\LIB386;%WC10_PATH%\LIB386\NT;. |
||||
echo Checked debug build enabled. |
||||
goto setvars |
||||
|
||||
:setvars |
||||
SET EDPATH=%WC10_PATH%\EDDAT |
||||
SET INCLUDE=INCLUDE;%SCITECH%\INCLUDE;%PRIVATE%\INCLUDE;%WC10_PATH%\H;%WC10_PATH%\H\NT; |
||||
SET WATCOM=%WC10_PATH% |
||||
SET MAKESTARTUP=%SCITECH%\MAKEDEFS\WC32.MK |
||||
SET USE_TNT= |
||||
SET USE_X32= |
||||
SET USE_X32VM= |
||||
SET USE_WIN16= |
||||
SET USE_WIN32=1 |
||||
SET USE_WIN386= |
||||
SET WIN32_GUI= |
||||
SET USE_OS216= |
||||
SET USE_OS232= |
||||
SET USE_OS2GUI= |
||||
SET USE_SNAP= |
||||
SET USE_QNX4= |
||||
SET WC_LIBBASE=WC10 |
||||
PATH %SCITECH_BIN%;%WC10_PATH%\BINNT;%WC10_PATH%\BINW;%DEFPATH%%WC_CD_PATH% |
||||
|
||||
echo Watcom C/C++ 10.6 Win32 console compilation environment set up |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue