+ OS/2 support added

This commit is contained in:
Tomas Hajny 2000-12-19 00:54:56 +00:00
parent d52ddad318
commit 9a9c1adb7f
2 changed files with 64 additions and 1 deletions

View File

@ -1,5 +1,5 @@
#
# Makefile generated by fpcmake v1.00 [2000/10/27]
# Makefile generated by fpcmake v1.00 [2000/12/15]
#
defaultrule: all
@ -24,6 +24,7 @@ nopwd:
@exit
else
inUnix=1
PWD:=$(firstword $(PWD))
endif
else
PWD:=$(firstword $(PWD))
@ -160,6 +161,12 @@ endif
ifeq ($(OS_TARGET),win32)
override DIROBJECTS+=$(wildcard uncgi gtk gdbint ibase mysql zlib paszlib zip regexpr opengl)
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
@ -338,6 +345,11 @@ PKGBAS=paszlib regexpr
PKGNET=uncgi
PKGMIS=gdbint zip
endif
ifeq ($(OS_TARGET),os2)
PKGBAS=paszlib regexpr
PKGNET=uncgi
PKGMIS=zip
endif
ifeq ($(OS_TARGET),win32)
PKGBAS=paszlib regexpr
PKGGTK=gtk
@ -346,6 +358,14 @@ PKGDB=ibase mysql
PKGGFX=opengl
PKGMIS=gdbint zip
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
@ -1032,6 +1052,12 @@ OBJECTDIRPASZLIB=1
OBJECTDIRZIP=1
OBJECTDIRREGEXPR=1
endif
ifeq ($(OS_TARGET),os2)
OBJECTDIRUNCGI=1
OBJECTDIRPASZLIB=1
OBJECTDIRZIP=1
OBJECTDIRREGEXPR=1
endif
ifeq ($(OS_TARGET),win32)
OBJECTDIRUNCGI=1
OBJECTDIRGTK=1
@ -1044,6 +1070,28 @@ OBJECTDIRZIP=1
OBJECTDIRREGEXPR=1
OBJECTDIROPENGL=1
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

View File

@ -10,6 +10,12 @@ dirs_linux=zlib ncurses x11 gtk syslog \
utmp paszlib gdbint cmem regexpr zip
dirs_win32=uncgi gtk gdbint ibase mysql zlib paszlib zip regexpr opengl
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} \
gtk{gtk} \
@ -17,6 +23,12 @@ pkgs_linux=base{zlib,ncurses,x11,regexpr} \
db{mysql,ibase,postgres} \
gfx{opengl,forms,svgalib,ggi} \
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
pkgs_win32=bas{paszlib,regexpr} \
gtk{gtk} \
@ -27,6 +39,9 @@ pkgs_win32=bas{paszlib,regexpr} \
pkgs_go32v2=bas{paszlib,regexpr} \
net{uncgi} \
mis{gdbint,zip}
pkgs_os2=bas{paszlib,regexpr} \
net{uncgi} \
mis{zip}
[install]
packagename=packages