Browse Source

+ added morphos target

Károly Balogh 21 years ago
parent
commit
55a846919b
3 changed files with 193 additions and 174 deletions
  1. 177 169
      utils/fpcm/fpcmake.inc
  2. 7 0
      utils/fpcm/fpcmake.ini
  3. 9 5
      utils/fpcm/fpcmmain.pp

File diff suppressed because it is too large
+ 177 - 169
utils/fpcm/fpcmake.inc


+ 7 - 0
utils/fpcm/fpcmake.ini

@@ -796,6 +796,13 @@ SHAREDLIBEXT=.library
 FPCMADE=fpcmade.amg
 FPCMADE=fpcmade.amg
 endif
 endif
 
 
+# MorphOS
+ifeq ($(OS_TARGET),morphos)
+EXEEXT=
+SHAREDLIBEXT=.library
+FPCMADE=fpcmade.mos
+endif
+
 # Atari
 # Atari
 ifeq ($(OS_TARGET),atari)
 ifeq ($(OS_TARGET),atari)
 EXEEXT=.ttp
 EXEEXT=.ttp

+ 9 - 5
utils/fpcm/fpcmmain.pp

@@ -61,7 +61,7 @@ interface
       TTarget=(
       TTarget=(
         t_linux,t_go32v2,t_win32,t_os2,t_freebsd,t_beos,t_netbsd,
         t_linux,t_go32v2,t_win32,t_os2,t_freebsd,t_beos,t_netbsd,
         t_amiga,t_atari, t_sunos, t_qnx, t_netware, t_openbsd,t_wdosx,
         t_amiga,t_atari, t_sunos, t_qnx, t_netware, t_openbsd,t_wdosx,
-        t_palmos,t_macos,t_darwin,t_emx,t_watcom
+        t_palmos,t_macos,t_darwin,t_emx,t_watcom,t_morphos
       );
       );
       TTargetSet=set of TTarget;
       TTargetSet=set of TTarget;
 
 
@@ -77,13 +77,13 @@ interface
       TargetStr : array[TTarget] of string=(
       TargetStr : array[TTarget] of string=(
         'linux','go32v2','win32','os2','freebsd','beos','netbsd',
         'linux','go32v2','win32','os2','freebsd','beos','netbsd',
         'amiga','atari','sunos', 'qnx', 'netware','openbsd','wdosx',
         'amiga','atari','sunos', 'qnx', 'netware','openbsd','wdosx',
-        'palmos','macos','darwin','emx','watcom'
+        'palmos','macos','darwin','emx','watcom','morphos'
       );
       );
 
 
       TargetSuffix : array[TTarget] of string=(
       TargetSuffix : array[TTarget] of string=(
         '_linux','_go32v2','_win32','_os2','_freebsd','_beos','_netbsd',
         '_linux','_go32v2','_win32','_os2','_freebsd','_beos','_netbsd',
         '_amiga','_atari','_sunos', '_qnx', '_netware','_openbsd','_wdosx',
         '_amiga','_atari','_sunos', '_qnx', '_netware','_openbsd','_wdosx',
-        '_palmos','_macos','_darwin','_emx','_watcom'
+        '_palmos','_macos','_darwin','_emx','_watcom','_morphos'
       );
       );
 
 
       TargetCpuPossible : array[TTarget,TCpu] of boolean = (
       TargetCpuPossible : array[TTarget,TCpu] of boolean = (
@@ -106,7 +106,8 @@ interface
         { macos }   ( false, false, true,  false, false, false),
         { macos }   ( false, false, true,  false, false, false),
         { darwin }  ( false, false, true,  false, false, false),
         { darwin }  ( false, false, true,  false, false, false),
         { emx }     ( true,  false, false, false, false, false),
         { emx }     ( true,  false, false, false, false, false),
-        { watcom }  ( true,  false, false, false ,false, false)
+        { watcom }  ( true,  false, false, false ,false, false),
+        { morphos } ( false, false, true,  false ,false, false)
       );
       );
 
 
     type
     type
@@ -1556,7 +1557,10 @@ implementation
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.39  2004-06-05 11:14:49  olle
+  Revision 1.40  2004-06-06 14:11:54  karoly
+    + added morphos target
+
+  Revision 1.39  2004/06/05 11:14:49  olle
     * niceified
     * niceified
 
 
   Revision 1.38  2004/05/20 12:02:48  marco
   Revision 1.38  2004/05/20 12:02:48  marco

Some files were not shown because too many files changed in this diff