diff options
Diffstat (limited to 'dmake/msdos/borland')
46 files changed, 0 insertions, 2257 deletions
diff --git a/dmake/msdos/borland/bcc30/config.h b/dmake/msdos/borland/bcc30/config.h deleted file mode 100644 index 3db5098145fa..000000000000 --- a/dmake/msdos/borland/bcc30/config.h +++ /dev/null @@ -1,48 +0,0 @@ -/* RCS $Id: config.h,v 1.2 2008-03-05 18:36:08 kz Exp $ --- --- SYNOPSIS --- Configurarion include file. --- --- DESCRIPTION --- There is one of these for each specific machine configuration. --- It can be used to further tweek the machine specific sources --- so that they compile. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -/* define this for configurations that don't have the coreleft function - * so that the code compiles. To my knowledge coreleft exists only on - * Turbo C, but it is needed here since the function is used in many debug - * macros. */ -/*#define coreleft() 0L*/ -extern unsigned int coreleft(); - -#define SIGQUIT SIGTERM /* turbo C doesn't understand SIGQUIT */ - -/* Turbo-C understands const declarations. */ -#define CONST const - -#ifndef MSDOS -# define MSDOS 1 -#endif - -/* a small problem with pointer to voids on some unix machines needs this */ -#define DMPVOID void * - -/* Have to pull this in for the standard lib defines */ -#include <io.h> diff --git a/dmake/msdos/borland/bcc30/config.mk b/dmake/msdos/borland/bcc30/config.mk deleted file mode 100644 index 0b1d122a868c..000000000000 --- a/dmake/msdos/borland/bcc30/config.mk +++ /dev/null @@ -1,8 +0,0 @@ - -# Definition of macros for library, and C startup code. -osedir = $(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT) - -LDLIBS = e:/cc/borland/bcc30/lib/c$(MODEL) -CSTARTUP = e:/cc/borland/bcc30/lib/c0$(MODEL).obj - -CFLAGS += -I$(osedir) -w-pia diff --git a/dmake/msdos/borland/bcc30/lib.rsp b/dmake/msdos/borland/bcc30/lib.rsp deleted file mode 100644 index 41e591347bae..000000000000 --- a/dmake/msdos/borland/bcc30/lib.rsp +++ /dev/null @@ -1 +0,0 @@ -d:\cc\borland\bcc30\lib\cl diff --git a/dmake/msdos/borland/bcc30/libswp.rsp b/dmake/msdos/borland/bcc30/libswp.rsp deleted file mode 100644 index 64f053bf1fb1..000000000000 --- a/dmake/msdos/borland/bcc30/libswp.rsp +++ /dev/null @@ -1 +0,0 @@ -e:\cc\borland\bcc30\lib\cl diff --git a/dmake/msdos/borland/bcc30/mkswp.bat b/dmake/msdos/borland/bcc30/mkswp.bat deleted file mode 100755 index 9266d8dfc0cd..000000000000 --- a/dmake/msdos/borland/bcc30/mkswp.bat +++ /dev/null @@ -1,107 +0,0 @@ -md objects -tasm -t -mx -dmlarge msdos\exec.asm,,,; -mv exec.obj objects -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia infer.c -copy infer.obj objects -del infer.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia make.c -copy make.obj objects -del make.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia stat.c -copy stat.obj objects -del stat.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia expand.c -copy expand.obj objects -del expand.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia dmstring.c -copy dmstring.obj objects -del dmstring.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia hash.c -copy hash.obj objects -del hash.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia dag.c -copy dag.obj objects -del dag.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia dmake.c -copy dmake.obj objects -del dmake.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia path.c -copy path.obj objects -del path.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia imacs.c -copy imacs.obj objects -del imacs.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia sysintf.c -copy sysintf.obj objects -del sysintf.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia parse.c -copy parse.obj objects -del parse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia getinp.c -copy getinp.obj objects -del getinp.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia quit.c -copy quit.obj objects -del quit.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia state.c -copy state.obj objects -del state.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia dmdump.c -copy dmdump.obj objects -del dmdump.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia macparse.c -copy macparse.obj objects -del macparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia rulparse.c -copy rulparse.obj objects -del rulparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia percent.c -copy percent.obj objects -del percent.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia function.c -copy function.obj objects -del function.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\ruletab.c -copy ruletab.obj objects -del ruletab.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\dirbrk.c -copy dirbrk.obj objects -del dirbrk.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\runargv.c -copy runargv.obj objects -del runargv.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\arlib.c -copy arlib.obj objects -del arlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\dchdir.c -copy dchdir.obj objects -del dchdir.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\switchar.c -copy switchar.obj objects -del switchar.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\rmprq.c -copy rmprq.obj objects -del rmprq.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\spawn.c -copy spawn.obj objects -del spawn.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\find.c -copy find.obj objects -del find.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\dirlib.c -copy dirlib.obj objects -del dirlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\dstrlwr.c -copy dstrlwr.obj objects -del dstrlwr.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia unix\dcache.c -copy dcache.obj objects -del dcache.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\borland\tempnam.c -copy tempnam.obj objects -del tempnam.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc30 -w-pia msdos\borland\utime.c -copy utime.obj objects -del utime.obj -tlink @msdos\borland\bcc30\objswp.rsp,dmake.exe,NUL.MAP,@msdos\borland\bcc30\libswp.rsp -copy msdos\borland\bcc30\template.mk startup\config.mk diff --git a/dmake/msdos/borland/bcc30/obj.rsp b/dmake/msdos/borland/bcc30/obj.rsp deleted file mode 100644 index 3f396242ce36..000000000000 --- a/dmake/msdos/borland/bcc30/obj.rsp +++ /dev/null @@ -1,34 +0,0 @@ -d:\cc\borland\bcc30\lib\c0l.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\tee.obj+ -objects\dirlib.obj+ -objects\find.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc30/objswp.rsp b/dmake/msdos/borland/bcc30/objswp.rsp deleted file mode 100644 index aa0bf5e5831a..000000000000 --- a/dmake/msdos/borland/bcc30/objswp.rsp +++ /dev/null @@ -1,36 +0,0 @@ -e:\cc\borland\bcc30\lib\c0l.obj+ -objects\exec.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\spawn.obj+ -objects\find.obj+ -objects\dirlib.obj+ -objects\dstrlwr.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc30/public.h b/dmake/msdos/borland/bcc30/public.h deleted file mode 100644 index dde6da773177..000000000000 --- a/dmake/msdos/borland/bcc30/public.h +++ /dev/null @@ -1,170 +0,0 @@ -/* RCS $Id: public.h,v 1.9 2007-10-15 15:43:40 ihi Exp $ --- WARNING -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT --- --- --- SYNOPSIS --- Local functions exported to be visible by others. --- --- DESCRIPTION --- This file is generated by 'genpub'. Function declarations --- that appear in this file are extracted by 'genpub' from --- source files. Any function in the source file whose definition --- appears like: --- --- PUBLIC return_type --- function( arg_list ); --- type_expr1 arg1; --- ... --- --- has its definition extracted and a line of the form: --- --- return_type function ANSI((type_expr1,type_expr2,...)); --- --- entered into the output file. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -#ifndef _DMAKE_PUBLIC_h -#define _DMAKE_PUBLIC_h - -#ifdef EXTERN -#undef EXTERN -#endif -#if defined(DEFINE_DMAKE_VARIABLES) -#define EXTERN -#else -#define EXTERN extern -#endif - -/***** genpub: Begin list of generated function headers */ -void Infer_recipe ANSI((CELLPTR, CELLPTR)); -int Make_targets ANSI(()); -int Make ANSI((CELLPTR, CELLPTR)); -int Exec_commands ANSI((CELLPTR)); -void Print_cmnd ANSI((char *, int, int)); -int Push_dir ANSI((char *, char *, int)); -void Pop_dir ANSI((int)); -void Append_line ANSI((char *, int, FILE *, char *, int, int)); -void Stat_target ANSI((CELLPTR, int, int)); -char *Expand ANSI((char *)); -char *Apply_edit ANSI((char *, char *, char *, int, int)); -void Map_esc ANSI((char *)); -char* Apply_modifiers ANSI((int, char *)); -char* Tokenize ANSI((char *, char *, char, int)); -char* ScanToken ANSI((char *, char **, int)); -char *DmStrJoin ANSI((char *, char *, int, int)); -char *DmStrAdd ANSI((char *, char *, int)); -char *DmStrApp ANSI((char *, char *)); -char *DmStrDup ANSI((char *)); -char *DmStrDup2 ANSI((char *)); -char *DmStrPbrk ANSI((char *, char *)); -char *DmStrSpn ANSI((char *, char *)); -char *DmStrStr ANSI((char *, char *)); -char *DmSubStr ANSI((char *, char *)); -uint16 Hash ANSI((char *, uint32 *)); -HASHPTR Get_name ANSI((char *, HASHPTR *, int)); -HASHPTR Search_table ANSI((HASHPTR *, char *, uint16 *, uint32 *)); -HASHPTR Push_macro ANSI((HASHPTR)); -HASHPTR Pop_macro ANSI((HASHPTR)); -HASHPTR Def_macro ANSI((char *, char *, int)); -CELLPTR Def_cell ANSI((char *)); -LINKPTR Add_prerequisite ANSI((CELLPTR, CELLPTR, int, int)); -void Clear_prerequisites ANSI((CELLPTR)); -int Test_circle ANSI((CELLPTR, int)); -STRINGPTR Def_recipe ANSI((char *, STRINGPTR, int, int)); -t_attr Rcp_attribute ANSI((char *)); -int main ANSI((int, char **)); -FILE *Openfile ANSI((char *, int, int)); -FILE *Closefile ANSI(()); -FILE *Search_file ANSI((char *, char **)); -char *Filename ANSI(()); -int Nestlevel ANSI(()); -FILE *TryFiles ANSI((LINKPTR)); -void Fatal ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Error ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Warning ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void No_ram ANSI(()); -void Usage ANSI((int)); -void Version ANSI(()); -char *Get_suffix ANSI((char *)); -char *Basename ANSI((char *)); -char *Filedir ANSI((char *)); -char *Build_path ANSI((char *, char *)); -void Make_rules ANSI(()); -void Create_macro_vars ANSI(()); -time_t Do_stat ANSI((char *, char *, char **, int)); -int Do_touch ANSI((char *, char *, char **)); -void Void_lib_cache ANSI((char *, char *)); -time_t Do_time ANSI(()); -void Do_profile_output ANSI((char *, uint16, CELLPTR)); -int Do_cmnd ANSI((char **, int, int, CELLPTR, t_attr, int)); -char ** Pack_argv ANSI((int, int, char **)); -char *Read_env_string ANSI((char *)); -int Write_env_string ANSI((char *, char *)); -void ReadEnvironment ANSI(()); -void Catch_signals ANSI((void (*)(int))); -void Clear_signals ANSI(()); -void Prolog ANSI((int, char* [])); -void Epilog ANSI((int)); -char *Get_current_dir ANSI(()); -int Set_dir ANSI((char*)); -char Get_switch_char ANSI(()); -FILE* Get_temp ANSI((char **, char *)); -FILE *Start_temp ANSI((char *, CELLPTR, char **)); -void Open_temp_error ANSI((char *, char *)); -void Link_temp ANSI((CELLPTR, FILE *, char *)); -void Close_temp ANSI((CELLPTR, FILE *)); -void Unlink_temp_files ANSI((CELLPTR)); -void Handle_result ANSI((int, int, int, CELLPTR)); -void Update_time_stamp ANSI((CELLPTR)); -int Remove_file ANSI((char *)); -void Parse ANSI((FILE *)); -int Get_line ANSI((char *, FILE *)); -char *Do_comment ANSI((char *, char **, int)); -char *Get_token ANSI((TKSTRPTR, char *, int)); -void Quit ANSI((int)); -void Read_state ANSI(()); -void Write_state ANSI(()); -int Check_state ANSI((CELLPTR, STRINGPTR *, int)); -void Dump ANSI(()); -void Dump_recipe ANSI((STRINGPTR)); -int Parse_macro ANSI((char *, int)); -int Macro_op ANSI((char *)); -int Parse_rule_def ANSI((int *)); -int Rule_op ANSI((char *)); -void Add_recipe_to_list ANSI((char *, int, int)); -void Bind_rules_to_targets ANSI((int)); -int Set_group_attributes ANSI((char *)); -DFALINKPTR Match_dfa ANSI((char *)); -void Check_circle_dfa ANSI(()); -void Add_nfa ANSI((char *)); -char *Exec_function ANSI((char *)); -int If_root_path ANSI((char *)); -int runargv ANSI((CELLPTR, int, int, t_attr, char **)); -void Clean_up_processes ANSI(()); -int Wait_for_child ANSI((int, int)); -time_t seek_arch ANSI((char*, char*)); -int touch_arch ANSI((char*, char*)); -int dchdir ANSI((char *)); -void Remove_prq ANSI((CELLPTR)); -int spawnvpe ANSI((int, char *, char **, char **)); -void Hook_std_writes ANSI((char *)); -void dstrlwr ANSI((char *, char *)); -time_t CacheStat ANSI((char *, int)); - -#endif diff --git a/dmake/msdos/borland/bcc30/template.mk b/dmake/msdos/borland/bcc30/template.mk deleted file mode 100644 index df574e09c7aa..000000000000 --- a/dmake/msdos/borland/bcc30/template.mk +++ /dev/null @@ -1,7 +0,0 @@ -# ** Default build configuration for dmake. -# ** DO NOT PLACE LOCAL DEFINITIONS INTO THIS FILE IT IS AUTO GENERATED -# ** USE "startup/local.mk" for those. - - OS *:= msdos - OSRELEASE *:= borland - OSENVIRONMENT *:= bcc30 diff --git a/dmake/msdos/borland/bcc40/config.h b/dmake/msdos/borland/bcc40/config.h deleted file mode 100644 index 3a9b58383498..000000000000 --- a/dmake/msdos/borland/bcc40/config.h +++ /dev/null @@ -1,51 +0,0 @@ -/* RCS $Id: config.h,v 1.2 2008-03-05 18:36:30 kz Exp $ --- --- SYNOPSIS --- Configurarion include file. --- --- DESCRIPTION --- There is one of these for each specific machine configuration. --- It can be used to further tweek the machine specific sources --- so that they compile. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -/* define this for configurations that don't have the coreleft function - * so that the code compiles. To my knowledge coreleft exists only on - * Turbo C, but it is needed here since the function is used in many debug - * macros. */ -/*#define coreleft() 0L*/ -extern unsigned int coreleft(); - -#define SIGQUIT SIGTERM /* turbo C doesn't understand SIGQUIT */ - -/* Turbo-C understands const declarations. */ -#define CONST const - -#ifndef MSDOS -# define MSDOS 1 -#endif - -/* a small problem with pointer to voids on some unix machines needs this */ -#define DMPVOID void * - -/* Borland redefined the environment variable, sigh */ -#define environ _environ - -/* Have to pull this in for the standard lib defines */ -#include <io.h> diff --git a/dmake/msdos/borland/bcc40/config.mk b/dmake/msdos/borland/bcc40/config.mk deleted file mode 100644 index 550b86950705..000000000000 --- a/dmake/msdos/borland/bcc40/config.mk +++ /dev/null @@ -1,7 +0,0 @@ -# Definition of macros for library, and C startup code. -osedir = $(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT) - -LDLIBS = e:/cc/borland/bcc40/lib/c$(MODEL) -CSTARTUP = e:/cc/borland/bcc40/lib/c0$(MODEL).obj - -CFLAGS += -I$(osedir) -w-pro diff --git a/dmake/msdos/borland/bcc40/lib.rsp b/dmake/msdos/borland/bcc40/lib.rsp deleted file mode 100644 index 828ccf4ab0b8..000000000000 --- a/dmake/msdos/borland/bcc40/lib.rsp +++ /dev/null @@ -1,2 +0,0 @@ -e:\cc\borland\bcc40\lib\cw32+ -e:\cc\borland\bcc40\lib\import32 diff --git a/dmake/msdos/borland/bcc40/libswp.rsp b/dmake/msdos/borland/bcc40/libswp.rsp deleted file mode 100644 index 1557935cd40c..000000000000 --- a/dmake/msdos/borland/bcc40/libswp.rsp +++ /dev/null @@ -1 +0,0 @@ -e:\cc\borland\bcc40\lib\cl diff --git a/dmake/msdos/borland/bcc40/mkswp.bat b/dmake/msdos/borland/bcc40/mkswp.bat deleted file mode 100755 index d8a1bf824de4..000000000000 --- a/dmake/msdos/borland/bcc40/mkswp.bat +++ /dev/null @@ -1,107 +0,0 @@ -md objects -tasm -t -mx -dmlarge msdos\exec.asm,,,; -mv exec.obj objects -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro infer.c -copy infer.obj objects -del infer.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro make.c -copy make.obj objects -del make.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro stat.c -copy stat.obj objects -del stat.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro expand.c -copy expand.obj objects -del expand.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro dmstring.c -copy dmstring.obj objects -del dmstring.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro hash.c -copy hash.obj objects -del hash.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro dag.c -copy dag.obj objects -del dag.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro dmake.c -copy dmake.obj objects -del dmake.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro path.c -copy path.obj objects -del path.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro imacs.c -copy imacs.obj objects -del imacs.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro sysintf.c -copy sysintf.obj objects -del sysintf.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro parse.c -copy parse.obj objects -del parse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro getinp.c -copy getinp.obj objects -del getinp.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro quit.c -copy quit.obj objects -del quit.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro state.c -copy state.obj objects -del state.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro dmdump.c -copy dmdump.obj objects -del dmdump.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro macparse.c -copy macparse.obj objects -del macparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro rulparse.c -copy rulparse.obj objects -del rulparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro percent.c -copy percent.obj objects -del percent.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro function.c -copy function.obj objects -del function.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\ruletab.c -copy ruletab.obj objects -del ruletab.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\dirbrk.c -copy dirbrk.obj objects -del dirbrk.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\runargv.c -copy runargv.obj objects -del runargv.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\arlib.c -copy arlib.obj objects -del arlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\dchdir.c -copy dchdir.obj objects -del dchdir.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\switchar.c -copy switchar.obj objects -del switchar.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\rmprq.c -copy rmprq.obj objects -del rmprq.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\spawn.c -copy spawn.obj objects -del spawn.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\find.c -copy find.obj objects -del find.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\dirlib.c -copy dirlib.obj objects -del dirlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\dstrlwr.c -copy dstrlwr.obj objects -del dstrlwr.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro unix\dcache.c -copy dcache.obj objects -del dcache.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\borland\tempnam.c -copy tempnam.obj objects -del tempnam.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc40 -w-pro msdos\borland\utime.c -copy utime.obj objects -del utime.obj -tlink @msdos\borland\bcc40\objswp.rsp,dmake.exe,NUL.MAP,@msdos\borland\bcc40\libswp.rsp -copy msdos\borland\bcc40\template.mk startup\config.mk diff --git a/dmake/msdos/borland/bcc40/obj.rsp b/dmake/msdos/borland/bcc40/obj.rsp deleted file mode 100644 index 572259dca8ea..000000000000 --- a/dmake/msdos/borland/bcc40/obj.rsp +++ /dev/null @@ -1,34 +0,0 @@ -e:\cc\borland\bcc40\lib\c0x32.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\find.obj+ -objects\tee.obj+ -objects\dirlib.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc40/objswp.rsp b/dmake/msdos/borland/bcc40/objswp.rsp deleted file mode 100644 index 712d47f47504..000000000000 --- a/dmake/msdos/borland/bcc40/objswp.rsp +++ /dev/null @@ -1,36 +0,0 @@ -e:\cc\borland\bcc40\lib\c0l.obj+ -objects\exec.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\spawn.obj+ -objects\find.obj+ -objects\dirlib.obj+ -objects\dstrlwr.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc40/public.h b/dmake/msdos/borland/bcc40/public.h deleted file mode 100644 index 0e80be51da3e..000000000000 --- a/dmake/msdos/borland/bcc40/public.h +++ /dev/null @@ -1,170 +0,0 @@ -/* RCS $Id: public.h,v 1.9 2007-10-15 15:43:53 ihi Exp $ --- WARNING -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT --- --- --- SYNOPSIS --- Local functions exported to be visible by others. --- --- DESCRIPTION --- This file is generated by 'genpub'. Function declarations --- that appear in this file are extracted by 'genpub' from --- source files. Any function in the source file whose definition --- appears like: --- --- PUBLIC return_type --- function( arg_list ); --- type_expr1 arg1; --- ... --- --- has its definition extracted and a line of the form: --- --- return_type function ANSI((type_expr1,type_expr2,...)); --- --- entered into the output file. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -#ifndef _DMAKE_PUBLIC_h -#define _DMAKE_PUBLIC_h - -#ifdef EXTERN -#undef EXTERN -#endif -#if defined(DEFINE_DMAKE_VARIABLES) -#define EXTERN -#else -#define EXTERN extern -#endif - -/***** genpub: Begin list of generated function headers */ -void Infer_recipe ANSI((CELLPTR, CELLPTR)); -int Make_targets ANSI(()); -int Make ANSI((CELLPTR, CELLPTR)); -int Exec_commands ANSI((CELLPTR)); -void Print_cmnd ANSI((char *, int, int)); -int Push_dir ANSI((char *, char *, int)); -void Pop_dir ANSI((int)); -void Append_line ANSI((char *, int, FILE *, char *, int, int)); -void Stat_target ANSI((CELLPTR, int, int)); -char *Expand ANSI((char *)); -char *Apply_edit ANSI((char *, char *, char *, int, int)); -void Map_esc ANSI((char *)); -char* Apply_modifiers ANSI((int, char *)); -char* Tokenize ANSI((char *, char *, char, int)); -char* ScanToken ANSI((char *, char **, int)); -char *DmStrJoin ANSI((char *, char *, int, int)); -char *DmStrAdd ANSI((char *, char *, int)); -char *DmStrApp ANSI((char *, char *)); -char *DmStrDup ANSI((char *)); -char *DmStrDup2 ANSI((char *)); -char *DmStrPbrk ANSI((char *, char *)); -char *DmStrSpn ANSI((char *, char *)); -char *DmStrStr ANSI((char *, char *)); -char *DmSubStr ANSI((char *, char *)); -uint16 Hash ANSI((char *, uint32 *)); -HASHPTR Get_name ANSI((char *, HASHPTR *, int)); -HASHPTR Search_table ANSI((HASHPTR *, char *, uint16 *, uint32 *)); -HASHPTR Push_macro ANSI((HASHPTR)); -HASHPTR Pop_macro ANSI((HASHPTR)); -HASHPTR Def_macro ANSI((char *, char *, int)); -CELLPTR Def_cell ANSI((char *)); -LINKPTR Add_prerequisite ANSI((CELLPTR, CELLPTR, int, int)); -void Clear_prerequisites ANSI((CELLPTR)); -int Test_circle ANSI((CELLPTR, int)); -STRINGPTR Def_recipe ANSI((char *, STRINGPTR, int, int)); -t_attr Rcp_attribute ANSI((char *)); -int main ANSI((int, char **)); -FILE *Openfile ANSI((char *, int, int)); -FILE *Closefile ANSI(()); -FILE *Search_file ANSI((char *, char **)); -char *Filename ANSI(()); -int Nestlevel ANSI(()); -FILE *TryFiles ANSI((LINKPTR)); -void Fatal ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Error ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Warning ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void No_ram ANSI(()); -void Usage ANSI((int)); -void Version ANSI(()); -char *Get_suffix ANSI((char *)); -char *Basename ANSI((char *)); -char *Filedir ANSI((char *)); -char *Build_path ANSI((char *, char *)); -void Make_rules ANSI(()); -void Create_macro_vars ANSI(()); -time_t Do_stat ANSI((char *, char *, char **, int)); -int Do_touch ANSI((char *, char *, char **)); -void Void_lib_cache ANSI((char *, char *)); -time_t Do_time ANSI(()); -void Do_profile_output ANSI((char *, uint16, CELLPTR)); -int Do_cmnd ANSI((char **, int, int, CELLPTR, t_attr, int)); -char ** Pack_argv ANSI((int, int, char **)); -char *Read_env_string ANSI((char *)); -int Write_env_string ANSI((char *, char *)); -void ReadEnvironment ANSI(()); -void Catch_signals ANSI((void (*)(int))); -void Clear_signals ANSI(()); -void Prolog ANSI((int, char* [])); -void Epilog ANSI((int)); -char *Get_current_dir ANSI(()); -int Set_dir ANSI((char*)); -char Get_switch_char ANSI(()); -FILE* Get_temp ANSI((char **, char *)); -FILE *Start_temp ANSI((char *, CELLPTR, char **)); -void Open_temp_error ANSI((char *, char *)); -void Link_temp ANSI((CELLPTR, FILE *, char *)); -void Close_temp ANSI((CELLPTR, FILE *)); -void Unlink_temp_files ANSI((CELLPTR)); -void Handle_result ANSI((int, int, int, CELLPTR)); -void Update_time_stamp ANSI((CELLPTR)); -int Remove_file ANSI((char *)); -void Parse ANSI((FILE *)); -int Get_line ANSI((char *, FILE *)); -char *Do_comment ANSI((char *, char **, int)); -char *Get_token ANSI((TKSTRPTR, char *, int)); -void Quit ANSI((int)); -void Read_state ANSI(()); -void Write_state ANSI(()); -int Check_state ANSI((CELLPTR, STRINGPTR *, int)); -void Dump ANSI(()); -void Dump_recipe ANSI((STRINGPTR)); -int Parse_macro ANSI((char *, int)); -int Macro_op ANSI((char *)); -int Parse_rule_def ANSI((int *)); -int Rule_op ANSI((char *)); -void Add_recipe_to_list ANSI((char *, int, int)); -void Bind_rules_to_targets ANSI((int)); -int Set_group_attributes ANSI((char *)); -DFALINKPTR Match_dfa ANSI((char *)); -void Check_circle_dfa ANSI(()); -void Add_nfa ANSI((char *)); -char *Exec_function ANSI((char *)); -int If_root_path ANSI((char *)); -int runargv ANSI((CELLPTR, int, int, t_attr, char **)); -void Clean_up_processes ANSI(()); -int Wait_for_child ANSI((int, int)); -time_t seek_arch ANSI((char*, char*)); -int touch_arch ANSI((char*, char*)); -int dchdir ANSI((char *)); -void Remove_prq ANSI((CELLPTR)); -int spawnvpe ANSI((int, char *, char **, char **)); -void Hook_std_writes ANSI((char *)); -void dstrlwr ANSI((char *, char *)); -time_t CacheStat ANSI((char *, int)); - -#endif diff --git a/dmake/msdos/borland/bcc40/template.mk b/dmake/msdos/borland/bcc40/template.mk deleted file mode 100644 index 30a27692f3ed..000000000000 --- a/dmake/msdos/borland/bcc40/template.mk +++ /dev/null @@ -1,7 +0,0 @@ -# ** Default build configuration for dmake. -# ** DO NOT PLACE LOCAL DEFINITIONS INTO THIS FILE IT IS AUTO GENERATED -# ** USE "startup/local.mk" for those. - - OS *:= msdos - OSRELEASE *:= borland - OSENVIRONMENT *:= bcc40 diff --git a/dmake/msdos/borland/bcc45/config.h b/dmake/msdos/borland/bcc45/config.h deleted file mode 100644 index b59a431fa317..000000000000 --- a/dmake/msdos/borland/bcc45/config.h +++ /dev/null @@ -1,51 +0,0 @@ -/* RCS $Id: config.h,v 1.2 2008-03-05 18:36:44 kz Exp $ --- --- SYNOPSIS --- Configurarion include file. --- --- DESCRIPTION --- There is one of these for each specific machine configuration. --- It can be used to further tweek the machine specific sources --- so that they compile. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -/* define this for configurations that don't have the coreleft function - * so that the code compiles. To my knowledge coreleft exists only on - * Turbo C, but it is needed here since the function is used in many debug - * macros. */ -/*#define coreleft() 0L*/ -extern unsigned int coreleft(); - -#define SIGQUIT SIGTERM /* turbo C doesn't understand SIGQUIT */ - -/* Turbo-C understands const declarations. */ -#define CONST const - -#ifndef MSDOS -# define MSDOS 1 -#endif - -/* a small problem with pointer to voids on some unix machines needs this */ -#define DMPVOID void * - -/* Borland redefined the environment variable, sigh */ -#define environ _environ - -/* Have to pull this in for the standard lib defines */ -#include <io.h> diff --git a/dmake/msdos/borland/bcc45/config.mk b/dmake/msdos/borland/bcc45/config.mk deleted file mode 100644 index 550b86950705..000000000000 --- a/dmake/msdos/borland/bcc45/config.mk +++ /dev/null @@ -1,7 +0,0 @@ -# Definition of macros for library, and C startup code. -osedir = $(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT) - -LDLIBS = e:/cc/borland/bcc40/lib/c$(MODEL) -CSTARTUP = e:/cc/borland/bcc40/lib/c0$(MODEL).obj - -CFLAGS += -I$(osedir) -w-pro diff --git a/dmake/msdos/borland/bcc45/lib.rsp b/dmake/msdos/borland/bcc45/lib.rsp deleted file mode 100644 index db2b78d82438..000000000000 --- a/dmake/msdos/borland/bcc45/lib.rsp +++ /dev/null @@ -1,2 +0,0 @@ -e:\cc\borland\bcc45\lib\cw32+ -e:\cc\borland\bcc45\lib\import32 diff --git a/dmake/msdos/borland/bcc45/libswp.rsp b/dmake/msdos/borland/bcc45/libswp.rsp deleted file mode 100644 index 1557935cd40c..000000000000 --- a/dmake/msdos/borland/bcc45/libswp.rsp +++ /dev/null @@ -1 +0,0 @@ -e:\cc\borland\bcc40\lib\cl diff --git a/dmake/msdos/borland/bcc45/mkswp.bat b/dmake/msdos/borland/bcc45/mkswp.bat deleted file mode 100755 index c6bfede2f370..000000000000 --- a/dmake/msdos/borland/bcc45/mkswp.bat +++ /dev/null @@ -1,107 +0,0 @@ -md objects -tasm -t -mx -dmlarge msdos\exec.asm,,,; -mv exec.obj objects -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro infer.c -copy infer.obj objects -del infer.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro make.c -copy make.obj objects -del make.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro stat.c -copy stat.obj objects -del stat.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro expand.c -copy expand.obj objects -del expand.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro dmstring.c -copy dmstring.obj objects -del dmstring.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro hash.c -copy hash.obj objects -del hash.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro dag.c -copy dag.obj objects -del dag.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro dmake.c -copy dmake.obj objects -del dmake.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro path.c -copy path.obj objects -del path.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro imacs.c -copy imacs.obj objects -del imacs.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro sysintf.c -copy sysintf.obj objects -del sysintf.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro parse.c -copy parse.obj objects -del parse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro getinp.c -copy getinp.obj objects -del getinp.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro quit.c -copy quit.obj objects -del quit.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro state.c -copy state.obj objects -del state.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro dmdump.c -copy dmdump.obj objects -del dmdump.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro macparse.c -copy macparse.obj objects -del macparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro rulparse.c -copy rulparse.obj objects -del rulparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro percent.c -copy percent.obj objects -del percent.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro function.c -copy function.obj objects -del function.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\ruletab.c -copy ruletab.obj objects -del ruletab.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\dirbrk.c -copy dirbrk.obj objects -del dirbrk.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\runargv.c -copy runargv.obj objects -del runargv.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\arlib.c -copy arlib.obj objects -del arlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\dchdir.c -copy dchdir.obj objects -del dchdir.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\switchar.c -copy switchar.obj objects -del switchar.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\rmprq.c -copy rmprq.obj objects -del rmprq.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\spawn.c -copy spawn.obj objects -del spawn.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\find.c -copy find.obj objects -del find.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\dirlib.c -copy dirlib.obj objects -del dirlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\dstrlwr.c -copy dstrlwr.obj objects -del dstrlwr.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro unix\dcache.c -copy dcache.obj objects -del dcache.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\borland\tempnam.c -copy tempnam.obj objects -del tempnam.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc45 -w-pro msdos\borland\utime.c -copy utime.obj objects -del utime.obj -tlink @msdos\borland\bcc45\objswp.rsp,dmake.exe,NUL.MAP,@msdos\borland\bcc45\libswp.rsp -copy msdos\borland\bcc45\template.mk startup\config.mk diff --git a/dmake/msdos/borland/bcc45/obj.rsp b/dmake/msdos/borland/bcc45/obj.rsp deleted file mode 100644 index e1d4b1e23186..000000000000 --- a/dmake/msdos/borland/bcc45/obj.rsp +++ /dev/null @@ -1,34 +0,0 @@ -e:\cc\borland\bcc45\lib\c0x32.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\find.obj+ -objects\tee.obj+ -objects\dirlib.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc45/objswp.rsp b/dmake/msdos/borland/bcc45/objswp.rsp deleted file mode 100644 index 712d47f47504..000000000000 --- a/dmake/msdos/borland/bcc45/objswp.rsp +++ /dev/null @@ -1,36 +0,0 @@ -e:\cc\borland\bcc40\lib\c0l.obj+ -objects\exec.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\spawn.obj+ -objects\find.obj+ -objects\dirlib.obj+ -objects\dstrlwr.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc45/public.h b/dmake/msdos/borland/bcc45/public.h deleted file mode 100644 index b8d43eb32dc9..000000000000 --- a/dmake/msdos/borland/bcc45/public.h +++ /dev/null @@ -1,170 +0,0 @@ -/* RCS $Id: public.h,v 1.9 2007-10-15 15:44:06 ihi Exp $ --- WARNING -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT --- --- --- SYNOPSIS --- Local functions exported to be visible by others. --- --- DESCRIPTION --- This file is generated by 'genpub'. Function declarations --- that appear in this file are extracted by 'genpub' from --- source files. Any function in the source file whose definition --- appears like: --- --- PUBLIC return_type --- function( arg_list ); --- type_expr1 arg1; --- ... --- --- has its definition extracted and a line of the form: --- --- return_type function ANSI((type_expr1,type_expr2,...)); --- --- entered into the output file. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -#ifndef _DMAKE_PUBLIC_h -#define _DMAKE_PUBLIC_h - -#ifdef EXTERN -#undef EXTERN -#endif -#if defined(DEFINE_DMAKE_VARIABLES) -#define EXTERN -#else -#define EXTERN extern -#endif - -/***** genpub: Begin list of generated function headers */ -void Infer_recipe ANSI((CELLPTR, CELLPTR)); -int Make_targets ANSI(()); -int Make ANSI((CELLPTR, CELLPTR)); -int Exec_commands ANSI((CELLPTR)); -void Print_cmnd ANSI((char *, int, int)); -int Push_dir ANSI((char *, char *, int)); -void Pop_dir ANSI((int)); -void Append_line ANSI((char *, int, FILE *, char *, int, int)); -void Stat_target ANSI((CELLPTR, int, int)); -char *Expand ANSI((char *)); -char *Apply_edit ANSI((char *, char *, char *, int, int)); -void Map_esc ANSI((char *)); -char* Apply_modifiers ANSI((int, char *)); -char* Tokenize ANSI((char *, char *, char, int)); -char* ScanToken ANSI((char *, char **, int)); -char *DmStrJoin ANSI((char *, char *, int, int)); -char *DmStrAdd ANSI((char *, char *, int)); -char *DmStrApp ANSI((char *, char *)); -char *DmStrDup ANSI((char *)); -char *DmStrDup2 ANSI((char *)); -char *DmStrPbrk ANSI((char *, char *)); -char *DmStrSpn ANSI((char *, char *)); -char *DmStrStr ANSI((char *, char *)); -char *DmSubStr ANSI((char *, char *)); -uint16 Hash ANSI((char *, uint32 *)); -HASHPTR Get_name ANSI((char *, HASHPTR *, int)); -HASHPTR Search_table ANSI((HASHPTR *, char *, uint16 *, uint32 *)); -HASHPTR Push_macro ANSI((HASHPTR)); -HASHPTR Pop_macro ANSI((HASHPTR)); -HASHPTR Def_macro ANSI((char *, char *, int)); -CELLPTR Def_cell ANSI((char *)); -LINKPTR Add_prerequisite ANSI((CELLPTR, CELLPTR, int, int)); -void Clear_prerequisites ANSI((CELLPTR)); -int Test_circle ANSI((CELLPTR, int)); -STRINGPTR Def_recipe ANSI((char *, STRINGPTR, int, int)); -t_attr Rcp_attribute ANSI((char *)); -int main ANSI((int, char **)); -FILE *Openfile ANSI((char *, int, int)); -FILE *Closefile ANSI(()); -FILE *Search_file ANSI((char *, char **)); -char *Filename ANSI(()); -int Nestlevel ANSI(()); -FILE *TryFiles ANSI((LINKPTR)); -void Fatal ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Error ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Warning ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void No_ram ANSI(()); -void Usage ANSI((int)); -void Version ANSI(()); -char *Get_suffix ANSI((char *)); -char *Basename ANSI((char *)); -char *Filedir ANSI((char *)); -char *Build_path ANSI((char *, char *)); -void Make_rules ANSI(()); -void Create_macro_vars ANSI(()); -time_t Do_stat ANSI((char *, char *, char **, int)); -int Do_touch ANSI((char *, char *, char **)); -void Void_lib_cache ANSI((char *, char *)); -time_t Do_time ANSI(()); -void Do_profile_output ANSI((char *, uint16, CELLPTR)); -int Do_cmnd ANSI((char **, int, int, CELLPTR, t_attr, int)); -char ** Pack_argv ANSI((int, int, char **)); -char *Read_env_string ANSI((char *)); -int Write_env_string ANSI((char *, char *)); -void ReadEnvironment ANSI(()); -void Catch_signals ANSI((void (*)(int))); -void Clear_signals ANSI(()); -void Prolog ANSI((int, char* [])); -void Epilog ANSI((int)); -char *Get_current_dir ANSI(()); -int Set_dir ANSI((char*)); -char Get_switch_char ANSI(()); -FILE* Get_temp ANSI((char **, char *)); -FILE *Start_temp ANSI((char *, CELLPTR, char **)); -void Open_temp_error ANSI((char *, char *)); -void Link_temp ANSI((CELLPTR, FILE *, char *)); -void Close_temp ANSI((CELLPTR, FILE *)); -void Unlink_temp_files ANSI((CELLPTR)); -void Handle_result ANSI((int, int, int, CELLPTR)); -void Update_time_stamp ANSI((CELLPTR)); -int Remove_file ANSI((char *)); -void Parse ANSI((FILE *)); -int Get_line ANSI((char *, FILE *)); -char *Do_comment ANSI((char *, char **, int)); -char *Get_token ANSI((TKSTRPTR, char *, int)); -void Quit ANSI((int)); -void Read_state ANSI(()); -void Write_state ANSI(()); -int Check_state ANSI((CELLPTR, STRINGPTR *, int)); -void Dump ANSI(()); -void Dump_recipe ANSI((STRINGPTR)); -int Parse_macro ANSI((char *, int)); -int Macro_op ANSI((char *)); -int Parse_rule_def ANSI((int *)); -int Rule_op ANSI((char *)); -void Add_recipe_to_list ANSI((char *, int, int)); -void Bind_rules_to_targets ANSI((int)); -int Set_group_attributes ANSI((char *)); -DFALINKPTR Match_dfa ANSI((char *)); -void Check_circle_dfa ANSI(()); -void Add_nfa ANSI((char *)); -char *Exec_function ANSI((char *)); -int If_root_path ANSI((char *)); -int runargv ANSI((CELLPTR, int, int, t_attr, char **)); -void Clean_up_processes ANSI(()); -int Wait_for_child ANSI((int, int)); -time_t seek_arch ANSI((char*, char*)); -int touch_arch ANSI((char*, char*)); -int dchdir ANSI((char *)); -void Remove_prq ANSI((CELLPTR)); -int spawnvpe ANSI((int, char *, char **, char **)); -void Hook_std_writes ANSI((char *)); -void dstrlwr ANSI((char *, char *)); -time_t CacheStat ANSI((char *, int)); - -#endif diff --git a/dmake/msdos/borland/bcc45/template.mk b/dmake/msdos/borland/bcc45/template.mk deleted file mode 100644 index 83b5e009033d..000000000000 --- a/dmake/msdos/borland/bcc45/template.mk +++ /dev/null @@ -1,7 +0,0 @@ -# ** Default build configuration for dmake. -# ** DO NOT PLACE LOCAL DEFINITIONS INTO THIS FILE IT IS AUTO GENERATED -# ** USE "startup/local.mk" for those. - - OS *:= msdos - OSRELEASE *:= borland - OSENVIRONMENT *:= bcc45 diff --git a/dmake/msdos/borland/bcc50/config.h b/dmake/msdos/borland/bcc50/config.h deleted file mode 100644 index cd1a8cca5016..000000000000 --- a/dmake/msdos/borland/bcc50/config.h +++ /dev/null @@ -1,51 +0,0 @@ -/* RCS $Id: config.h,v 1.2 2008-03-05 18:36:58 kz Exp $ --- --- SYNOPSIS --- Configurarion include file. --- --- DESCRIPTION --- There is one of these for each specific machine configuration. --- It can be used to further tweek the machine specific sources --- so that they compile. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -/* define this for configurations that don't have the coreleft function - * so that the code compiles. To my knowledge coreleft exists only on - * Turbo C, but it is needed here since the function is used in many debug - * macros. */ -/*#define coreleft() 0L*/ -extern unsigned int coreleft(); - -#define SIGQUIT SIGTERM /* turbo C doesn't understand SIGQUIT */ - -/* Turbo-C understands const declarations. */ -#define CONST const - -#ifndef MSDOS -# define MSDOS 1 -#endif - -/* a small problem with pointer to voids on some unix machines needs this */ -#define DMPVOID void * - -/* Borland redefined the environment variable, sigh */ -#define environ _environ - -/* Have to pull this in for the standard lib defines */ -#include <io.h> diff --git a/dmake/msdos/borland/bcc50/config.mk b/dmake/msdos/borland/bcc50/config.mk deleted file mode 100644 index 550b86950705..000000000000 --- a/dmake/msdos/borland/bcc50/config.mk +++ /dev/null @@ -1,7 +0,0 @@ -# Definition of macros for library, and C startup code. -osedir = $(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT) - -LDLIBS = e:/cc/borland/bcc40/lib/c$(MODEL) -CSTARTUP = e:/cc/borland/bcc40/lib/c0$(MODEL).obj - -CFLAGS += -I$(osedir) -w-pro diff --git a/dmake/msdos/borland/bcc50/lib.rsp b/dmake/msdos/borland/bcc50/lib.rsp deleted file mode 100644 index fd89d29f284c..000000000000 --- a/dmake/msdos/borland/bcc50/lib.rsp +++ /dev/null @@ -1,2 +0,0 @@ -e:\cc\borland\bcc50\lib\cw32+ -e:\cc\borland\bcc50\lib\import32 diff --git a/dmake/msdos/borland/bcc50/libswp.rsp b/dmake/msdos/borland/bcc50/libswp.rsp deleted file mode 100644 index 1557935cd40c..000000000000 --- a/dmake/msdos/borland/bcc50/libswp.rsp +++ /dev/null @@ -1 +0,0 @@ -e:\cc\borland\bcc40\lib\cl diff --git a/dmake/msdos/borland/bcc50/mkswp.bat b/dmake/msdos/borland/bcc50/mkswp.bat deleted file mode 100755 index 14de52506f56..000000000000 --- a/dmake/msdos/borland/bcc50/mkswp.bat +++ /dev/null @@ -1,107 +0,0 @@ -md objects -tasm -t -mx -dmlarge msdos\exec.asm,,,; -mv exec.obj objects -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro infer.c -copy infer.obj objects -del infer.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro make.c -copy make.obj objects -del make.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro stat.c -copy stat.obj objects -del stat.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro expand.c -copy expand.obj objects -del expand.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro dmstring.c -copy dmstring.obj objects -del dmstring.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro hash.c -copy hash.obj objects -del hash.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro dag.c -copy dag.obj objects -del dag.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro dmake.c -copy dmake.obj objects -del dmake.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro path.c -copy path.obj objects -del path.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro imacs.c -copy imacs.obj objects -del imacs.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro sysintf.c -copy sysintf.obj objects -del sysintf.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro parse.c -copy parse.obj objects -del parse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro getinp.c -copy getinp.obj objects -del getinp.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro quit.c -copy quit.obj objects -del quit.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro state.c -copy state.obj objects -del state.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro dmdump.c -copy dmdump.obj objects -del dmdump.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro macparse.c -copy macparse.obj objects -del macparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro rulparse.c -copy rulparse.obj objects -del rulparse.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro percent.c -copy percent.obj objects -del percent.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro function.c -copy function.obj objects -del function.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\ruletab.c -copy ruletab.obj objects -del ruletab.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\dirbrk.c -copy dirbrk.obj objects -del dirbrk.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\runargv.c -copy runargv.obj objects -del runargv.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\arlib.c -copy arlib.obj objects -del arlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\dchdir.c -copy dchdir.obj objects -del dchdir.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\switchar.c -copy switchar.obj objects -del switchar.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\rmprq.c -copy rmprq.obj objects -del rmprq.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\spawn.c -copy spawn.obj objects -del spawn.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\find.c -copy find.obj objects -del find.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\dirlib.c -copy dirlib.obj objects -del dirlib.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\dstrlwr.c -copy dstrlwr.obj objects -del dstrlwr.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro unix\dcache.c -copy dcache.obj objects -del dcache.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\borland\tempnam.c -copy tempnam.obj objects -del tempnam.obj -bcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\bcc50 -w-pro msdos\borland\utime.c -copy utime.obj objects -del utime.obj -tlink @msdos\borland\bcc50\objswp.rsp,dmake.exe,NUL.MAP,@msdos\borland\bcc50\libswp.rsp -copy msdos\borland\bcc50\template.mk startup\config.mk diff --git a/dmake/msdos/borland/bcc50/obj.rsp b/dmake/msdos/borland/bcc50/obj.rsp deleted file mode 100644 index 08ea653f70f4..000000000000 --- a/dmake/msdos/borland/bcc50/obj.rsp +++ /dev/null @@ -1,34 +0,0 @@ -e:\cc\borland\bcc50\lib\c0x32.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\find.obj+ -objects\tee.obj+ -objects\dirlib.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc50/objswp.rsp b/dmake/msdos/borland/bcc50/objswp.rsp deleted file mode 100644 index 712d47f47504..000000000000 --- a/dmake/msdos/borland/bcc50/objswp.rsp +++ /dev/null @@ -1,36 +0,0 @@ -e:\cc\borland\bcc40\lib\c0l.obj+ -objects\exec.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\spawn.obj+ -objects\find.obj+ -objects\dirlib.obj+ -objects\dstrlwr.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/bcc50/public.h b/dmake/msdos/borland/bcc50/public.h deleted file mode 100644 index b9d491239c91..000000000000 --- a/dmake/msdos/borland/bcc50/public.h +++ /dev/null @@ -1,170 +0,0 @@ -/* RCS $Id: public.h,v 1.9 2007-10-15 15:44:19 ihi Exp $ --- WARNING -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT --- --- --- SYNOPSIS --- Local functions exported to be visible by others. --- --- DESCRIPTION --- This file is generated by 'genpub'. Function declarations --- that appear in this file are extracted by 'genpub' from --- source files. Any function in the source file whose definition --- appears like: --- --- PUBLIC return_type --- function( arg_list ); --- type_expr1 arg1; --- ... --- --- has its definition extracted and a line of the form: --- --- return_type function ANSI((type_expr1,type_expr2,...)); --- --- entered into the output file. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -#ifndef _DMAKE_PUBLIC_h -#define _DMAKE_PUBLIC_h - -#ifdef EXTERN -#undef EXTERN -#endif -#if defined(DEFINE_DMAKE_VARIABLES) -#define EXTERN -#else -#define EXTERN extern -#endif - -/***** genpub: Begin list of generated function headers */ -void Infer_recipe ANSI((CELLPTR, CELLPTR)); -int Make_targets ANSI(()); -int Make ANSI((CELLPTR, CELLPTR)); -int Exec_commands ANSI((CELLPTR)); -void Print_cmnd ANSI((char *, int, int)); -int Push_dir ANSI((char *, char *, int)); -void Pop_dir ANSI((int)); -void Append_line ANSI((char *, int, FILE *, char *, int, int)); -void Stat_target ANSI((CELLPTR, int, int)); -char *Expand ANSI((char *)); -char *Apply_edit ANSI((char *, char *, char *, int, int)); -void Map_esc ANSI((char *)); -char* Apply_modifiers ANSI((int, char *)); -char* Tokenize ANSI((char *, char *, char, int)); -char* ScanToken ANSI((char *, char **, int)); -char *DmStrJoin ANSI((char *, char *, int, int)); -char *DmStrAdd ANSI((char *, char *, int)); -char *DmStrApp ANSI((char *, char *)); -char *DmStrDup ANSI((char *)); -char *DmStrDup2 ANSI((char *)); -char *DmStrPbrk ANSI((char *, char *)); -char *DmStrSpn ANSI((char *, char *)); -char *DmStrStr ANSI((char *, char *)); -char *DmSubStr ANSI((char *, char *)); -uint16 Hash ANSI((char *, uint32 *)); -HASHPTR Get_name ANSI((char *, HASHPTR *, int)); -HASHPTR Search_table ANSI((HASHPTR *, char *, uint16 *, uint32 *)); -HASHPTR Push_macro ANSI((HASHPTR)); -HASHPTR Pop_macro ANSI((HASHPTR)); -HASHPTR Def_macro ANSI((char *, char *, int)); -CELLPTR Def_cell ANSI((char *)); -LINKPTR Add_prerequisite ANSI((CELLPTR, CELLPTR, int, int)); -void Clear_prerequisites ANSI((CELLPTR)); -int Test_circle ANSI((CELLPTR, int)); -STRINGPTR Def_recipe ANSI((char *, STRINGPTR, int, int)); -t_attr Rcp_attribute ANSI((char *)); -int main ANSI((int, char **)); -FILE *Openfile ANSI((char *, int, int)); -FILE *Closefile ANSI(()); -FILE *Search_file ANSI((char *, char **)); -char *Filename ANSI(()); -int Nestlevel ANSI(()); -FILE *TryFiles ANSI((LINKPTR)); -void Fatal ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Error ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Warning ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void No_ram ANSI(()); -void Usage ANSI((int)); -void Version ANSI(()); -char *Get_suffix ANSI((char *)); -char *Basename ANSI((char *)); -char *Filedir ANSI((char *)); -char *Build_path ANSI((char *, char *)); -void Make_rules ANSI(()); -void Create_macro_vars ANSI(()); -time_t Do_stat ANSI((char *, char *, char **, int)); -int Do_touch ANSI((char *, char *, char **)); -void Void_lib_cache ANSI((char *, char *)); -time_t Do_time ANSI(()); -void Do_profile_output ANSI((char *, uint16, CELLPTR)); -int Do_cmnd ANSI((char **, int, int, CELLPTR, t_attr, int)); -char ** Pack_argv ANSI((int, int, char **)); -char *Read_env_string ANSI((char *)); -int Write_env_string ANSI((char *, char *)); -void ReadEnvironment ANSI(()); -void Catch_signals ANSI((void (*)(int))); -void Clear_signals ANSI(()); -void Prolog ANSI((int, char* [])); -void Epilog ANSI((int)); -char *Get_current_dir ANSI(()); -int Set_dir ANSI((char*)); -char Get_switch_char ANSI(()); -FILE* Get_temp ANSI((char **, char *)); -FILE *Start_temp ANSI((char *, CELLPTR, char **)); -void Open_temp_error ANSI((char *, char *)); -void Link_temp ANSI((CELLPTR, FILE *, char *)); -void Close_temp ANSI((CELLPTR, FILE *)); -void Unlink_temp_files ANSI((CELLPTR)); -void Handle_result ANSI((int, int, int, CELLPTR)); -void Update_time_stamp ANSI((CELLPTR)); -int Remove_file ANSI((char *)); -void Parse ANSI((FILE *)); -int Get_line ANSI((char *, FILE *)); -char *Do_comment ANSI((char *, char **, int)); -char *Get_token ANSI((TKSTRPTR, char *, int)); -void Quit ANSI((int)); -void Read_state ANSI(()); -void Write_state ANSI(()); -int Check_state ANSI((CELLPTR, STRINGPTR *, int)); -void Dump ANSI(()); -void Dump_recipe ANSI((STRINGPTR)); -int Parse_macro ANSI((char *, int)); -int Macro_op ANSI((char *)); -int Parse_rule_def ANSI((int *)); -int Rule_op ANSI((char *)); -void Add_recipe_to_list ANSI((char *, int, int)); -void Bind_rules_to_targets ANSI((int)); -int Set_group_attributes ANSI((char *)); -DFALINKPTR Match_dfa ANSI((char *)); -void Check_circle_dfa ANSI(()); -void Add_nfa ANSI((char *)); -char *Exec_function ANSI((char *)); -int If_root_path ANSI((char *)); -int runargv ANSI((CELLPTR, int, int, t_attr, char **)); -void Clean_up_processes ANSI(()); -int Wait_for_child ANSI((int, int)); -time_t seek_arch ANSI((char*, char*)); -int touch_arch ANSI((char*, char*)); -int dchdir ANSI((char *)); -void Remove_prq ANSI((CELLPTR)); -int spawnvpe ANSI((int, char *, char **, char **)); -void Hook_std_writes ANSI((char *)); -void dstrlwr ANSI((char *, char *)); -time_t CacheStat ANSI((char *, int)); - -#endif diff --git a/dmake/msdos/borland/bcc50/template.mk b/dmake/msdos/borland/bcc50/template.mk deleted file mode 100644 index 51b575677985..000000000000 --- a/dmake/msdos/borland/bcc50/template.mk +++ /dev/null @@ -1,7 +0,0 @@ -# ** Default build configuration for dmake. -# ** DO NOT PLACE LOCAL DEFINITIONS INTO THIS FILE IT IS AUTO GENERATED -# ** USE "startup/local.mk" for those. - - OS *:= msdos - OSRELEASE *:= borland - OSENVIRONMENT *:= bcc50 diff --git a/dmake/msdos/borland/config.mk b/dmake/msdos/borland/config.mk deleted file mode 100644 index 42361968671d..000000000000 --- a/dmake/msdos/borland/config.mk +++ /dev/null @@ -1,46 +0,0 @@ -# This is the Turbo C++ 2.0 DOS configuration file for DMAKE -# It simply modifies the values of SRC, and checks to see if -# OSENVIRONMENT is defined. If so it includes the appropriate -# config.mk file. -# -# It also sets the values of .SOURCE.c and .SOURCE.h to include the local -# directory. -# -osrdir := $(OS)$(DIRSEPSTR)$(OSRELEASE) - -# The following sources are required for TURBO C++ 2.0 -OSR_SRC = tempnam.c utime.c -.SETDIR=$(osrdir) : $(OSR_SRC) - -SRC += $(OSR_SRC) -.SOURCE.h : $(osrdir) - -# Local configuration modifications for CFLAGS. Make sure your turboc.cfg -# file contains a -D__STDC__=1 and -DM_I86=1, if not then uncomment the line -# below! -#CFLAGS += -DM_I86=1 -D__STDC__=1 - -# You can get a smaller executable still, buy adding a -1 to the list of -# flags below, but then you can't run this on an 8086/88 cpu. -#CFLAGS += -1 -CFLAGS += -I$(osrdir) -d -O -N- -w-nod $(C_$(MODEL)) -ASFLAGS += -t -mx $(S_$(MODEL)) - -# Debugging information for Turbo-C -DB_CFLAGS += -v -DB_LDFLAGS += /v - -# See if we modify anything in the lower levels. -.IF $(OSENVIRONMENT) != $(NULL) - .INCLUDE .IGNORE : $(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT)$(DIRSEPSTR)config.mk -.END - -C_s = -C_m = -mm -C_c = -mc -C_l = -ml - -S_s = -dmsmall -S_m = -dmmedium -S_c = -dmcompact -S_l = -dmlarge diff --git a/dmake/msdos/borland/tcc20/config.h b/dmake/msdos/borland/tcc20/config.h deleted file mode 100644 index 27fae79049cf..000000000000 --- a/dmake/msdos/borland/tcc20/config.h +++ /dev/null @@ -1,48 +0,0 @@ -/* RCS $Id: config.h,v 1.2 2008-03-05 18:37:12 kz Exp $ --- --- SYNOPSIS --- Configurarion include file. --- --- DESCRIPTION --- There is one of these for each specific machine configuration. --- It can be used to further tweek the machine specific sources --- so that they compile. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -/* define this for configurations that don't have the coreleft function - * so that the code compiles. To my knowledge coreleft exists only on - * Turbo C, but it is needed here since the function is used in many debug - * macros. */ -/*#define coreleft() 0L*/ -extern unsigned int coreleft(); - -#define SIGQUIT SIGTERM /* turbo C doesn't understand SIGQUIT */ - -/* Turbo-C understands const declarations. */ -#define CONST const - -#ifndef MSDOS -# define MSDOS 1 -#endif - -/* a small problem with pointer to voids on some unix machines needs this */ -#define DMPVOID void * - -/* Have to pull this in for the standard lib defines */ -#include <io.h> diff --git a/dmake/msdos/borland/tcc20/config.mk b/dmake/msdos/borland/tcc20/config.mk deleted file mode 100644 index e7c53757d2b6..000000000000 --- a/dmake/msdos/borland/tcc20/config.mk +++ /dev/null @@ -1,10 +0,0 @@ -# Definition of macros for library, and C startup code. -osedir = $(osrdir)$(DIRSEPSTR)$(OSENVIRONMENT) - -LDLIBS = e:/cc/borland/tcc20/lib/c$(MODEL) -CSTARTUP = e:/cc/borland/tcc20/lib/c0$(MODEL).obj - -CFLAGS += -I$(osedir) -f- - -# Case of identifiers is significant -NDB_LDFLAGS += -c diff --git a/dmake/msdos/borland/tcc20/libswp.rsp b/dmake/msdos/borland/tcc20/libswp.rsp deleted file mode 100644 index 68d583f00580..000000000000 --- a/dmake/msdos/borland/tcc20/libswp.rsp +++ /dev/null @@ -1 +0,0 @@ -e:\cc\borland\tcc20\lib\cl diff --git a/dmake/msdos/borland/tcc20/mkswp.bat b/dmake/msdos/borland/tcc20/mkswp.bat deleted file mode 100755 index 52f6748e8ef3..000000000000 --- a/dmake/msdos/borland/tcc20/mkswp.bat +++ /dev/null @@ -1,107 +0,0 @@ -md objects -tasm -t -mx -dmlarge msdos\exec.asm,,,; -mv exec.obj objects -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- infer.c -copy infer.obj objects -del infer.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- make.c -copy make.obj objects -del make.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- stat.c -copy stat.obj objects -del stat.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- expand.c -copy expand.obj objects -del expand.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- dmstring.c -copy dmstring.obj objects -del dmstring.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- hash.c -copy hash.obj objects -del hash.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- dag.c -copy dag.obj objects -del dag.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- dmake.c -copy dmake.obj objects -del dmake.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- path.c -copy path.obj objects -del path.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- imacs.c -copy imacs.obj objects -del imacs.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- sysintf.c -copy sysintf.obj objects -del sysintf.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- parse.c -copy parse.obj objects -del parse.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- getinp.c -copy getinp.obj objects -del getinp.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- quit.c -copy quit.obj objects -del quit.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- state.c -copy state.obj objects -del state.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- dmdump.c -copy dmdump.obj objects -del dmdump.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- macparse.c -copy macparse.obj objects -del macparse.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- rulparse.c -copy rulparse.obj objects -del rulparse.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- percent.c -copy percent.obj objects -del percent.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- function.c -copy function.obj objects -del function.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\ruletab.c -copy ruletab.obj objects -del ruletab.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\dirbrk.c -copy dirbrk.obj objects -del dirbrk.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\runargv.c -copy runargv.obj objects -del runargv.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\arlib.c -copy arlib.obj objects -del arlib.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\dchdir.c -copy dchdir.obj objects -del dchdir.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\switchar.c -copy switchar.obj objects -del switchar.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\rmprq.c -copy rmprq.obj objects -del rmprq.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\spawn.c -copy spawn.obj objects -del spawn.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\find.c -copy find.obj objects -del find.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\dirlib.c -copy dirlib.obj objects -del dirlib.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\dstrlwr.c -copy dstrlwr.obj objects -del dstrlwr.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- unix\dcache.c -copy dcache.obj objects -del dcache.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\borland\tempnam.c -copy tempnam.obj objects -del tempnam.obj -tcc -c -I. -Imsdos -Imsdos\borland -d -O -N- -w-nod -ml -Imsdos\borland\tcc20 -f- msdos\borland\utime.c -copy utime.obj objects -del utime.obj -tlink /c @msdos\borland\tcc20\objswp.rsp,dmake.exe,NUL.MAP,@msdos\borland\tcc20\libswp.rsp -copy msdos\borland\tcc20\template.mk startup\config.mk diff --git a/dmake/msdos/borland/tcc20/objswp.rsp b/dmake/msdos/borland/tcc20/objswp.rsp deleted file mode 100644 index c177fda3efbd..000000000000 --- a/dmake/msdos/borland/tcc20/objswp.rsp +++ /dev/null @@ -1,36 +0,0 @@ -e:\cc\borland\tcc20\lib\c0l.obj+ -objects\exec.obj+ -objects\infer.obj+ -objects\make.obj+ -objects\stat.obj+ -objects\expand.obj+ -objects\dmstring.obj+ -objects\hash.obj+ -objects\dag.obj+ -objects\dmake.obj+ -objects\path.obj+ -objects\imacs.obj+ -objects\sysintf.obj+ -objects\parse.obj+ -objects\getinp.obj+ -objects\quit.obj+ -objects\state.obj+ -objects\dmdump.obj+ -objects\macparse.obj+ -objects\rulparse.obj+ -objects\percent.obj+ -objects\function.obj+ -objects\ruletab.obj+ -objects\dirbrk.obj+ -objects\runargv.obj+ -objects\arlib.obj+ -objects\dchdir.obj+ -objects\switchar.obj+ -objects\rmprq.obj+ -objects\spawn.obj+ -objects\find.obj+ -objects\dirlib.obj+ -objects\dstrlwr.obj+ -objects\dcache.obj+ -objects\tempnam.obj+ -objects\utime.obj diff --git a/dmake/msdos/borland/tcc20/public.h b/dmake/msdos/borland/tcc20/public.h deleted file mode 100644 index c56278966b05..000000000000 --- a/dmake/msdos/borland/tcc20/public.h +++ /dev/null @@ -1,170 +0,0 @@ -/* RCS $Id: public.h,v 1.9 2007-10-15 15:44:32 ihi Exp $ --- WARNING -- This file is AUTOMATICALLY GENERATED DO NOT EDIT IT --- --- --- SYNOPSIS --- Local functions exported to be visible by others. --- --- DESCRIPTION --- This file is generated by 'genpub'. Function declarations --- that appear in this file are extracted by 'genpub' from --- source files. Any function in the source file whose definition --- appears like: --- --- PUBLIC return_type --- function( arg_list ); --- type_expr1 arg1; --- ... --- --- has its definition extracted and a line of the form: --- --- return_type function ANSI((type_expr1,type_expr2,...)); --- --- entered into the output file. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ - -#ifndef _DMAKE_PUBLIC_h -#define _DMAKE_PUBLIC_h - -#ifdef EXTERN -#undef EXTERN -#endif -#if defined(DEFINE_DMAKE_VARIABLES) -#define EXTERN -#else -#define EXTERN extern -#endif - -/***** genpub: Begin list of generated function headers */ -void Infer_recipe ANSI((CELLPTR, CELLPTR)); -int Make_targets ANSI(()); -int Make ANSI((CELLPTR, CELLPTR)); -int Exec_commands ANSI((CELLPTR)); -void Print_cmnd ANSI((char *, int, int)); -int Push_dir ANSI((char *, char *, int)); -void Pop_dir ANSI((int)); -void Append_line ANSI((char *, int, FILE *, char *, int, int)); -void Stat_target ANSI((CELLPTR, int, int)); -char *Expand ANSI((char *)); -char *Apply_edit ANSI((char *, char *, char *, int, int)); -void Map_esc ANSI((char *)); -char* Apply_modifiers ANSI((int, char *)); -char* Tokenize ANSI((char *, char *, char, int)); -char* ScanToken ANSI((char *, char **, int)); -char *DmStrJoin ANSI((char *, char *, int, int)); -char *DmStrAdd ANSI((char *, char *, int)); -char *DmStrApp ANSI((char *, char *)); -char *DmStrDup ANSI((char *)); -char *DmStrDup2 ANSI((char *)); -char *DmStrPbrk ANSI((char *, char *)); -char *DmStrSpn ANSI((char *, char *)); -char *DmStrStr ANSI((char *, char *)); -char *DmSubStr ANSI((char *, char *)); -uint16 Hash ANSI((char *, uint32 *)); -HASHPTR Get_name ANSI((char *, HASHPTR *, int)); -HASHPTR Search_table ANSI((HASHPTR *, char *, uint16 *, uint32 *)); -HASHPTR Push_macro ANSI((HASHPTR)); -HASHPTR Pop_macro ANSI((HASHPTR)); -HASHPTR Def_macro ANSI((char *, char *, int)); -CELLPTR Def_cell ANSI((char *)); -LINKPTR Add_prerequisite ANSI((CELLPTR, CELLPTR, int, int)); -void Clear_prerequisites ANSI((CELLPTR)); -int Test_circle ANSI((CELLPTR, int)); -STRINGPTR Def_recipe ANSI((char *, STRINGPTR, int, int)); -t_attr Rcp_attribute ANSI((char *)); -int main ANSI((int, char **)); -FILE *Openfile ANSI((char *, int, int)); -FILE *Closefile ANSI(()); -FILE *Search_file ANSI((char *, char **)); -char *Filename ANSI(()); -int Nestlevel ANSI(()); -FILE *TryFiles ANSI((LINKPTR)); -void Fatal ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Error ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void Warning ANSI((ARG (char *,fmt),ARG (va_alist_type, va_alist))); -void No_ram ANSI(()); -void Usage ANSI((int)); -void Version ANSI(()); -char *Get_suffix ANSI((char *)); -char *Basename ANSI((char *)); -char *Filedir ANSI((char *)); -char *Build_path ANSI((char *, char *)); -void Make_rules ANSI(()); -void Create_macro_vars ANSI(()); -time_t Do_stat ANSI((char *, char *, char **, int)); -int Do_touch ANSI((char *, char *, char **)); -void Void_lib_cache ANSI((char *, char *)); -time_t Do_time ANSI(()); -void Do_profile_output ANSI((char *, uint16, CELLPTR)); -int Do_cmnd ANSI((char **, int, int, CELLPTR, t_attr, int)); -char ** Pack_argv ANSI((int, int, char **)); -char *Read_env_string ANSI((char *)); -int Write_env_string ANSI((char *, char *)); -void ReadEnvironment ANSI(()); -void Catch_signals ANSI((void (*)(int))); -void Clear_signals ANSI(()); -void Prolog ANSI((int, char* [])); -void Epilog ANSI((int)); -char *Get_current_dir ANSI(()); -int Set_dir ANSI((char*)); -char Get_switch_char ANSI(()); -FILE* Get_temp ANSI((char **, char *)); -FILE *Start_temp ANSI((char *, CELLPTR, char **)); -void Open_temp_error ANSI((char *, char *)); -void Link_temp ANSI((CELLPTR, FILE *, char *)); -void Close_temp ANSI((CELLPTR, FILE *)); -void Unlink_temp_files ANSI((CELLPTR)); -void Handle_result ANSI((int, int, int, CELLPTR)); -void Update_time_stamp ANSI((CELLPTR)); -int Remove_file ANSI((char *)); -void Parse ANSI((FILE *)); -int Get_line ANSI((char *, FILE *)); -char *Do_comment ANSI((char *, char **, int)); -char *Get_token ANSI((TKSTRPTR, char *, int)); -void Quit ANSI((int)); -void Read_state ANSI(()); -void Write_state ANSI(()); -int Check_state ANSI((CELLPTR, STRINGPTR *, int)); -void Dump ANSI(()); -void Dump_recipe ANSI((STRINGPTR)); -int Parse_macro ANSI((char *, int)); -int Macro_op ANSI((char *)); -int Parse_rule_def ANSI((int *)); -int Rule_op ANSI((char *)); -void Add_recipe_to_list ANSI((char *, int, int)); -void Bind_rules_to_targets ANSI((int)); -int Set_group_attributes ANSI((char *)); -DFALINKPTR Match_dfa ANSI((char *)); -void Check_circle_dfa ANSI(()); -void Add_nfa ANSI((char *)); -char *Exec_function ANSI((char *)); -int If_root_path ANSI((char *)); -int runargv ANSI((CELLPTR, int, int, t_attr, char **)); -void Clean_up_processes ANSI(()); -int Wait_for_child ANSI((int, int)); -time_t seek_arch ANSI((char*, char*)); -int touch_arch ANSI((char*, char*)); -int dchdir ANSI((char *)); -void Remove_prq ANSI((CELLPTR)); -int spawnvpe ANSI((int, char *, char **, char **)); -void Hook_std_writes ANSI((char *)); -void dstrlwr ANSI((char *, char *)); -time_t CacheStat ANSI((char *, int)); - -#endif diff --git a/dmake/msdos/borland/tcc20/template.mk b/dmake/msdos/borland/tcc20/template.mk deleted file mode 100644 index 3cac6b22a240..000000000000 --- a/dmake/msdos/borland/tcc20/template.mk +++ /dev/null @@ -1,7 +0,0 @@ -# ** Default build configuration for dmake. -# ** DO NOT PLACE LOCAL DEFINITIONS INTO THIS FILE IT IS AUTO GENERATED -# ** USE "startup/local.mk" for those. - - OS *:= msdos - OSRELEASE *:= borland - OSENVIRONMENT *:= tcc20 diff --git a/dmake/msdos/borland/tempnam.c b/dmake/msdos/borland/tempnam.c deleted file mode 100644 index c4d599de5971..000000000000 --- a/dmake/msdos/borland/tempnam.c +++ /dev/null @@ -1,109 +0,0 @@ -/* RCS $Id: tempnam.c,v 1.1.1.1 2000-09-22 15:33:28 hr Exp $ --- --- SYNOPSIS --- tempnam --- --- DESCRIPTION --- temp file name generation routines. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ -/*LINTLIBRARY*/ -#include <stdio.h> -#include <string.h> -#include <stdlib.h> -#include <dos.h> - -#if defined(max) -# undef max -#endif -#define max(A,B) (((A)<(B))?(B):(A)) - -extern char *mktemp(); -extern int access(); -int d_access(); - -/* Turbo C stdio.h doesn't define P_tmpdir, so let's do it here */ -/* Under DOS leave the default tmpdir pointing here! */ -#ifndef P_tmpdir -static char *P_tmpdir = ""; -#endif - -char * -tempnam(dir, prefix) -char *dir; /* use this directory please (if non-NULL) */ -char *prefix; /* use this (if non-NULL) as filename prefix */ -{ - static int count = 0; - register char *p, *q, *tmpdir; - int tl=0, dl=0, pl; - char buf[30]; - - pl = strlen(P_tmpdir); - - if( (tmpdir = getenv("TMPDIR")) != NULL ) tl = strlen(tmpdir); - else if( (tmpdir = getenv("TMP")) != NULL ) tl = strlen(tmpdir); - if( dir != NULL ) dl = strlen(dir); - - if( (p = malloc((unsigned)(max(max(dl,tl),pl)+13))) == NULL ) - return(NULL); - - *p = '\0'; - - if( (tl == 0) || (d_access( strcpy(p, tmpdir), 0) != 0) ) - if( (dl == 0) || (d_access( strcpy(p, dir), 0) != 0) ) - if( d_access( strcpy(p, P_tmpdir), 0) != 0 ) - if( !prefix ) - prefix = "tp"; - - if(prefix) - { - *(p+strlen(p)+2) = '\0'; - (void)strncat(p, prefix, 2); - } - - sprintf( buf, "%08x", _psp ); - buf[6]='\0'; - (void)strcat(p, buf ); - sprintf( buf, "%04d", count++ ); - q=p+strlen(p)-6; - *q++ = buf[0]; *q++ = buf[1]; - *q++ = buf[2]; *q = buf[3]; - - if( (q = strrchr(p,'.')) != NULL ) *q = '\0'; - - return(p); -} - - - -d_access( name, flag ) -char *name; -int flag; -{ - extern char *DirSepStr; - char *p; - int r; - - if( name == NULL || !*name ) return(1); /* NULL dir means current dir */ - r = access( name, flag ); - p = name+strlen(name)-1; - - if(*p != '/' && *p != '\\') strcat( p, DirSepStr ); - - return( r ); -} diff --git a/dmake/msdos/borland/utime.c b/dmake/msdos/borland/utime.c deleted file mode 100644 index 2b87022fe3f1..000000000000 --- a/dmake/msdos/borland/utime.c +++ /dev/null @@ -1,66 +0,0 @@ -/* RCS $Id: utime.c,v 1.1.1.1 2000-09-22 15:33:28 hr Exp $ --- --- SYNOPSIS --- utime --- --- DESCRIPTION --- chage the last modified time on a file. --- --- AUTHOR --- Dennis Vadura, dvadura@dmake.wticorp.com --- --- WWW --- http://dmake.wticorp.com/ --- --- COPYRIGHT --- Copyright (c) 1996,1997 by WTI Corp. All rights reserved. --- --- This program is NOT free software; you can redistribute it and/or --- modify it under the terms of the Software License Agreement Provided --- in the file <distribution-root>/readme/license.txt. --- --- LOG --- Use cvs log to obtain detailed change logs. -*/ -#include <sys/stat.h> -#include <stdlib.h> -#include <stdio.h> -#include <fcntl.h> -#include <io.h> -#include <time.h> - -int -utime(name, timep)/* -==================== - Broken for turbo C it only sets the file time to the current time by - touching a character in the file */ -char* name; -time_t timep[2]; -{ - struct stat buf; - int fil; - char data; - - if (stat(name, &buf) != 0) - return (-1); - if (buf.st_size != 0) { - if ((fil = open(name, O_RDWR, S_IWRITE)) < 0) - return (-1); - if (read(fil, &data, 1) < 1) { - close(fil); - return (-1); - } - lseek(fil, 0L, 0); - if (write(fil, &data, 1) < 1) { - close(fil); - return (-1); - } - close(fil); - return (0); - } else if ((fil = creat(name, S_IWRITE)) < 0) { - return (-1); - } else { - close(fil); - return (0); - } -} |