Browse Source

* extradefines field added

peter 24 years ago
parent
commit
7ea092da1f

+ 5 - 1
compiler/targets/t_amiga.pas

@@ -49,6 +49,7 @@ implementation
             cpu          : m68k;
             short_name   : 'AMIGA';
             unit_env     : '';
+            extradefines : '';
             sharedlibext : '.library';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -91,7 +92,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.1  2001-04-18 22:02:04  peter
+  Revision 1.2  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.1  2001/04/18 22:02:04  peter
     * registration of targets and assemblers
 
 }

+ 5 - 1
compiler/targets/t_atari.pas

@@ -49,6 +49,7 @@ implementation
             cpu          : m68k;
             short_name   : 'ATARI';
             unit_env     : '';
+            extradefines : '';
             sharedlibext : '.dll';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -91,7 +92,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.1  2001-04-18 22:02:04  peter
+  Revision 1.2  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.1  2001/04/18 22:02:04  peter
     * registration of targets and assemblers
 
 }

+ 5 - 1
compiler/targets/t_fbsd.pas

@@ -458,6 +458,7 @@ end;
             flags        : [];
             cpu          : i386;
             unit_env     : 'BSDUNITS';
+            extradefines : 'UNIX;BSD';
             sharedlibext : '.so';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -503,7 +504,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.4  2001-04-21 15:34:01  peter
+  Revision 1.5  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.4  2001/04/21 15:34:01  peter
     * fixed writing of end objects to not output an empty INPUT()
 
   Revision 1.3  2001/04/18 22:02:04  peter

+ 5 - 1
compiler/targets/t_go32v1.pas

@@ -200,6 +200,7 @@ end;
             flags        : [];
             cpu          : i386;
             unit_env     : 'GO32V1UNITS';
+            extradefines : '';
             sharedlibext : '.dll';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -243,7 +244,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.3  2001-04-18 22:02:04  peter
+  Revision 1.4  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.3  2001/04/18 22:02:04  peter
     * registration of targets and assemblers
 
   Revision 1.2  2001/04/13 01:22:21  peter

+ 5 - 1
compiler/targets/t_go32v2.pas

@@ -428,6 +428,7 @@ end;
             flags        : [];
             cpu          : i386;
             unit_env     : 'GO32V2UNITS';
+            extradefines : '';
             sharedlibext : '.dll';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -471,7 +472,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.3  2001-04-18 22:02:04  peter
+  Revision 1.4  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.3  2001/04/18 22:02:04  peter
     * registration of targets and assemblers
 
   Revision 1.2  2001/04/13 01:22:21  peter

+ 8 - 1
compiler/targets/t_linux.pas

@@ -458,6 +458,7 @@ end;
             flags        : [];
             cpu          : i386;
             unit_env     : 'LINUXUNITS';
+            extradefines : 'UNIX';
             sharedlibext : '.so';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -505,6 +506,7 @@ end;
             cpu          : m68k;
             short_name   : 'LINUX';
             unit_env     : 'LINUXUNITS';
+            extradefines : 'UNIX';
             sharedlibext : '.so';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -552,6 +554,7 @@ end;
             cpu          : powerpc;
             short_name   : 'LINUX';
             unit_env     : '';
+            extradefines : 'UNIX';
             sharedlibext : '.so';
             staticlibext : '.s';
             sourceext    : '.pp';
@@ -597,6 +600,7 @@ end;
             cpu          : alpha;
             short_name   : 'LINUX';
             unit_env     : 'LINUXUNITS';
+            extradefines : 'UNIX';
             sharedlibext : '.so';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -663,7 +667,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.5  2001-04-21 15:34:01  peter
+  Revision 1.6  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.5  2001/04/21 15:34:01  peter
     * fixed writing of end objects to not output an empty INPUT()
 
   Revision 1.4  2001/04/18 22:02:04  peter

+ 6 - 1
compiler/targets/t_macos.pas

@@ -50,6 +50,7 @@ implementation
             cpu          : m68k;
             short_name   : 'MACOS';
             unit_env     : '';
+            extradefines : '';
             sharedlibext : 'Lib';
             staticlibext : 'Lib';
             sourceext    : '.pp';
@@ -98,6 +99,7 @@ implementation
             cpu          : powerpc;
             short_name   : 'MACOS';
             unit_env     : '';
+            extradefines : '';
             sharedlibext : 'Lib';
             staticlibext : 'Lib';
             sourceext    : '.pp';
@@ -146,7 +148,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.1  2001-04-18 22:02:04  peter
+  Revision 1.2  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.1  2001/04/18 22:02:04  peter
     * registration of targets and assemblers
 
 }

+ 5 - 1
compiler/targets/t_nwm.pas

@@ -464,6 +464,7 @@ end;
             flags        : [];
             cpu          : i386;
             unit_env     : 'NETWAREUNITS';
+            extradefines : '';
             sharedlibext : '.nlm';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -509,7 +510,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.4  2001-05-30 21:35:49  peter
+  Revision 1.5  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.4  2001/05/30 21:35:49  peter
     * netware patches for copyright, screenname, threadname directives
 
   Revision 1.3  2001/04/18 22:02:04  peter

+ 5 - 1
compiler/targets/t_os2.pas

@@ -522,6 +522,7 @@ end;
             flags        : [tf_need_export];
             cpu          : i386;
             unit_env     : 'OS2UNITS';
+            extradefines : '';
             sharedlibext : '.ao2';
             staticlibext : '.ao2';
             sourceext    : '.pas';
@@ -567,7 +568,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.4  2001-04-18 22:02:04  peter
+  Revision 1.5  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.4  2001/04/18 22:02:04  peter
     * registration of targets and assemblers
 
   Revision 1.3  2001/04/13 01:22:22  peter

+ 5 - 1
compiler/targets/t_palmos.pas

@@ -50,6 +50,7 @@ implementation
             cpu          : m68k;
             short_name   : 'PALMOS';
             unit_env     : 'PALMUNITS';
+            extradefines : '';
             sharedlibext : '.so';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -94,7 +95,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.1  2001-04-18 22:02:04  peter
+  Revision 1.2  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.1  2001/04/18 22:02:04  peter
     * registration of targets and assemblers
 
 }

+ 5 - 1
compiler/targets/t_sunos.pas

@@ -487,6 +487,7 @@ end;
             flags        : [];
             cpu          : i386;
             unit_env     : 'SUNOSUNITS';
+            extradefines : 'UNIX;SOLARIS;LIBC';
             sharedlibext : '.so';
             staticlibext : '.a';
             sourceext    : '.pp';
@@ -532,7 +533,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.4  2001-04-21 15:34:01  peter
+  Revision 1.5  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.4  2001/04/21 15:34:01  peter
     * fixed writing of end objects to not output an empty INPUT()
 
   Revision 1.3  2001/04/18 22:02:04  peter

+ 5 - 1
compiler/targets/t_win32.pas

@@ -1402,6 +1402,7 @@ function tDLLScannerWin32.scan(const binname:string):longbool;
             flags        : [];
             cpu          : i386;
             unit_env     : 'WIN32UNITS';
+            extradefines : '';
             sharedlibext : '.dll';
             staticlibext : '.aw';
             sourceext    : '.pp';
@@ -1450,7 +1451,10 @@ initialization
 end.
 {
   $Log$
-  Revision 1.7  2001-04-21 13:33:16  peter
+  Revision 1.8  2001-06-02 19:22:44  peter
+    * extradefines field added
+
+  Revision 1.7  2001/04/21 13:33:16  peter
     * move winstackpagesize const to cgai386 to remove uses t_win32
 
   Revision 1.6  2001/04/18 22:02:04  peter