Browse Source

+ OS/2 support added

Tomas Hajny 25 years ago
parent
commit
9a9c1adb7f
2 changed files with 64 additions and 1 deletions
  1. 49 1
      packages/Makefile
  2. 15 0
      packages/Makefile.fpc

+ 49 - 1
packages/Makefile

@@ -1,5 +1,5 @@
 #
 #
-# Makefile generated by fpcmake v1.00 [2000/10/27]
+# Makefile generated by fpcmake v1.00 [2000/12/15]
 #
 #
 
 
 defaultrule: all
 defaultrule: all
@@ -24,6 +24,7 @@ nopwd:
 	@exit
 	@exit
 else
 else
 inUnix=1
 inUnix=1
+PWD:=$(firstword $(PWD))
 endif
 endif
 else
 else
 PWD:=$(firstword $(PWD))
 PWD:=$(firstword $(PWD))
@@ -160,6 +161,12 @@ endif
 ifeq ($(OS_TARGET),win32)
 ifeq ($(OS_TARGET),win32)
 override DIROBJECTS+=$(wildcard uncgi gtk gdbint ibase mysql zlib paszlib zip regexpr opengl)
 override DIROBJECTS+=$(wildcard uncgi gtk gdbint ibase mysql zlib paszlib zip regexpr opengl)
 endif
 endif
+ifeq ($(OS_TARGET),freebsd)
+override DIROBJECTS+=$(wildcard zlib ncurses x11 gtk syslog inet uncgi mysql ibase postgres opengl forms svgalib ggi utmp paszlib gdbint cmem regexpr zip)
+endif
+ifeq ($(OS_TARGET),os2)
+override DIROBJECTS+=$(wildcard uncgi paszlib zip regexpr)
+endif
 
 
 # Clean
 # Clean
 
 
@@ -338,6 +345,11 @@ PKGBAS=paszlib regexpr
 PKGNET=uncgi
 PKGNET=uncgi
 PKGMIS=gdbint zip
 PKGMIS=gdbint zip
 endif
 endif
+ifeq ($(OS_TARGET),os2)
+PKGBAS=paszlib regexpr
+PKGNET=uncgi
+PKGMIS=zip
+endif
 ifeq ($(OS_TARGET),win32)
 ifeq ($(OS_TARGET),win32)
 PKGBAS=paszlib regexpr
 PKGBAS=paszlib regexpr
 PKGGTK=gtk
 PKGGTK=gtk
@@ -346,6 +358,14 @@ PKGDB=ibase mysql
 PKGGFX=opengl
 PKGGFX=opengl
 PKGMIS=gdbint zip
 PKGMIS=gdbint zip
 endif
 endif
+ifeq ($(OS_TARGET),freebsd)
+PKGBASE=zlib ncurses x11 regexpr
+PKGGTK=gtk
+PKGNET=inet uncgi
+PKGDB=mysql ibase postgres
+PKGGFX=opengl forms svgalib ggi
+PKGMISC=utmp syslog gdbint paszlib zip
+endif
 
 
 
 
 # Pkg all
 # Pkg all
@@ -1032,6 +1052,12 @@ OBJECTDIRPASZLIB=1
 OBJECTDIRZIP=1
 OBJECTDIRZIP=1
 OBJECTDIRREGEXPR=1
 OBJECTDIRREGEXPR=1
 endif
 endif
+ifeq ($(OS_TARGET),os2)
+OBJECTDIRUNCGI=1
+OBJECTDIRPASZLIB=1
+OBJECTDIRZIP=1
+OBJECTDIRREGEXPR=1
+endif
 ifeq ($(OS_TARGET),win32)
 ifeq ($(OS_TARGET),win32)
 OBJECTDIRUNCGI=1
 OBJECTDIRUNCGI=1
 OBJECTDIRGTK=1
 OBJECTDIRGTK=1
@@ -1044,6 +1070,28 @@ OBJECTDIRZIP=1
 OBJECTDIRREGEXPR=1
 OBJECTDIRREGEXPR=1
 OBJECTDIROPENGL=1
 OBJECTDIROPENGL=1
 endif
 endif
+ifeq ($(OS_TARGET),freebsd)
+OBJECTDIRZLIB=1
+OBJECTDIRNCURSES=1
+OBJECTDIRX11=1
+OBJECTDIRGTK=1
+OBJECTDIRSYSLOG=1
+OBJECTDIRINET=1
+OBJECTDIRUNCGI=1
+OBJECTDIRMYSQL=1
+OBJECTDIRIBASE=1
+OBJECTDIRPOSTGRES=1
+OBJECTDIROPENGL=1
+OBJECTDIRFORMS=1
+OBJECTDIRSVGALIB=1
+OBJECTDIRGGI=1
+OBJECTDIRUTMP=1
+OBJECTDIRPASZLIB=1
+OBJECTDIRGDBINT=1
+OBJECTDIRCMEM=1
+OBJECTDIRREGEXPR=1
+OBJECTDIRZIP=1
+endif
 
 
 # Dir zlib
 # Dir zlib
 
 

+ 15 - 0
packages/Makefile.fpc

@@ -10,6 +10,12 @@ dirs_linux=zlib ncurses x11 gtk syslog \
            utmp paszlib gdbint cmem regexpr zip
            utmp paszlib gdbint cmem regexpr zip
 dirs_win32=uncgi gtk gdbint ibase mysql zlib paszlib zip regexpr opengl
 dirs_win32=uncgi gtk gdbint ibase mysql zlib paszlib zip regexpr opengl
 dirs_go32v2=uncgi gdbint paszlib zip regexpr
 dirs_go32v2=uncgi gdbint paszlib zip regexpr
+dirs_os2=uncgi paszlib zip regexpr
+dirs_freebsd=zlib ncurses x11 gtk syslog \
+           inet uncgi \
+           mysql ibase postgres \
+           opengl forms svgalib ggi \
+           utmp paszlib gdbint cmem regexpr zip
 
 
 pkgs_linux=base{zlib,ncurses,x11,regexpr} \
 pkgs_linux=base{zlib,ncurses,x11,regexpr} \
            gtk{gtk} \
            gtk{gtk} \
@@ -17,6 +23,12 @@ pkgs_linux=base{zlib,ncurses,x11,regexpr} \
            db{mysql,ibase,postgres} \
            db{mysql,ibase,postgres} \
            gfx{opengl,forms,svgalib,ggi} \
            gfx{opengl,forms,svgalib,ggi} \
            misc{utmp,syslog,gdbint,paszlib,zip}
            misc{utmp,syslog,gdbint,paszlib,zip}
+pkgs_freebsd=base{zlib,ncurses,x11,regexpr} \
+           gtk{gtk} \
+           net{inet,uncgi} \
+           db{mysql,ibase,postgres} \
+           gfx{opengl,forms,svgalib,ggi} \
+           misc{utmp,syslog,gdbint,paszlib,zip}
 # We use shorternames due the 8.3 limit of fat16
 # We use shorternames due the 8.3 limit of fat16
 pkgs_win32=bas{paszlib,regexpr} \
 pkgs_win32=bas{paszlib,regexpr} \
            gtk{gtk} \
            gtk{gtk} \
@@ -27,6 +39,9 @@ pkgs_win32=bas{paszlib,regexpr} \
 pkgs_go32v2=bas{paszlib,regexpr} \
 pkgs_go32v2=bas{paszlib,regexpr} \
             net{uncgi} \
             net{uncgi} \
             mis{gdbint,zip}
             mis{gdbint,zip}
+pkgs_os2=bas{paszlib,regexpr} \
+            net{uncgi} \
+            mis{zip}
 
 
 [install]
 [install]
 packagename=packages
 packagename=packages