+ ctypes added

This commit is contained in:
Tomas Hajny 2005-01-10 20:28:25 +00:00
parent 0722c1915c
commit 47164c59e6
8 changed files with 24 additions and 13 deletions

View File

@ -243,7 +243,7 @@ SYSTEMUNIT=syslinux
endif endif
OBJPASDIR=$(RTL)/objpas OBJPASDIR=$(RTL)/objpas
GRAPHDIR=$(INC)/graph GRAPHDIR=$(INC)/graph
override TARGET_UNITS+=system exec strings dos crt objects printer objpas macpas matrix heaptrc lineinfo getopts graph sysutils math typinfo override TARGET_UNITS+=system exec strings dos crt objects printer objpas macpas matrix heaptrc lineinfo getopts graph sysutils math typinfo ctypes
override TARGET_LOADERS+=prt0 override TARGET_LOADERS+=prt0
override TARGET_RSTS+=math override TARGET_RSTS+=math
override INSTALL_FPCPACKAGE=y override INSTALL_FPCPACKAGE=y
@ -1482,3 +1482,5 @@ getopts$(PPUEXT) : $(INC)/getopts.pp strings$(PPUEXT) system$(PPUEXT)
$(COMPILER) $(INC)/getopts.pp $(REDIR) $(COMPILER) $(INC)/getopts.pp $(REDIR)
heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT) heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
$(COMPILER) $(INC)/heaptrc.pp $(REDIR) $(COMPILER) $(INC)/heaptrc.pp $(REDIR)
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
$(COMPILER) $(INC)/ctypes.pp $(REDIR)

View File

@ -11,7 +11,7 @@ units=system exec strings \
dos crt objects printer \ dos crt objects printer \
objpas macpas matrix \ objpas macpas matrix \
heaptrc lineinfo getopts graph \ heaptrc lineinfo getopts graph \
sysutils math typinfo sysutils math typinfo ctypes
rsts=math rsts=math
[require] [require]
@ -152,9 +152,15 @@ getopts$(PPUEXT) : $(INC)/getopts.pp strings$(PPUEXT) system$(PPUEXT)
heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT) heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
$(COMPILER) $(INC)/heaptrc.pp $(REDIR) $(COMPILER) $(INC)/heaptrc.pp $(REDIR)
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
$(COMPILER) $(INC)/ctypes.pp $(REDIR)
# #
# $Log$ # $Log$
# Revision 1.10 2004-10-30 12:36:48 peter # Revision 1.11 2005-01-10 20:32:34 hajny
# + ctypes added
#
# Revision 1.10 2004/10/30 12:36:48 peter
# * units are now created in separate directory units/cpu-os/ # * units are now created in separate directory units/cpu-os/
# * distclean uses cleanall rule and removes units dir # * distclean uses cleanall rule and removes units dir
# * cross compile support fixed, it is now possible to cycle a ppcsparc # * cross compile support fixed, it is now possible to cycle a ppcsparc

View File

@ -238,7 +238,7 @@ override FPCOPT+=-Ur
endif endif
OBJPASDIR=$(RTL)/objpas OBJPASDIR=$(RTL)/objpas
GRAPHDIR=$(INC)/graph GRAPHDIR=$(INC)/graph
override TARGET_UNITS+=$(SYSTEMUNIT) objpas macpas strings ports os2def doscalls moncalls kbdcalls moucalls viocalls pmbitmap pmwin pmgpi pmstddlg pmhelp pmdev pmspl pmshl pmwp pmwsock pmbidi dos crt objects printer matrix sysutils classes math typinfo varutils winsock charset ucomplex cpu mmx getopts heaptrc lineinfo dynlibs video mouse keyboard variants types rtlconst sysconst dateutil strutils convutil override TARGET_UNITS+=$(SYSTEMUNIT) objpas macpas strings ports os2def doscalls moncalls kbdcalls moucalls viocalls pmbitmap pmwin pmgpi pmstddlg pmhelp pmdev pmspl pmshl pmwp pmwsock pmbidi dos crt objects printer matrix sysutils classes math typinfo varutils winsock charset ucomplex cpu mmx getopts heaptrc lineinfo dynlibs video mouse keyboard variants types rtlconst sysconst dateutil strutils convutil ctypes
override TARGET_LOADERS+=prt0 prt1 override TARGET_LOADERS+=prt0 prt1
override TARGET_RSTS+=math varutils typinfo variants pmhelp classes sysconst dateutil override TARGET_RSTS+=math varutils typinfo variants pmhelp classes sysconst dateutil
override INSTALL_FPCPACKAGE=y override INSTALL_FPCPACKAGE=y
@ -1516,3 +1516,4 @@ heaptrc$(PPUEXT) : $(INC)/heaptrc.pp $(SYSTEMUNIT)$(PPUEXT)
$(COMPILER) -Sg $(INC)/heaptrc.pp $(COMPILER) -Sg $(INC)/heaptrc.pp
lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT) lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT)
charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT) charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT)
ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)

View File

@ -14,7 +14,7 @@ units=$(SYSTEMUNIT) objpas macpas strings \
sysutils classes math typinfo varutils winsock \ sysutils classes math typinfo varutils winsock \
charset ucomplex cpu mmx getopts heaptrc lineinfo dynlibs \ charset ucomplex cpu mmx getopts heaptrc lineinfo dynlibs \
video mouse keyboard variants types rtlconst sysconst dateutil \ video mouse keyboard variants types rtlconst sysconst dateutil \
strutils convutil strutils convutil ctypes
rsts=math varutils typinfo variants pmhelp classes sysconst dateutil rsts=math varutils typinfo variants pmhelp classes sysconst dateutil
[require] [require]
@ -219,6 +219,8 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT)
charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT) charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT)
ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)
# #
# Other system-dependent RTL Units # Other system-dependent RTL Units
# #

View File

@ -238,7 +238,7 @@ endif
ifdef NO_EXCEPTIONS_IN_SYSTEM ifdef NO_EXCEPTIONS_IN_SYSTEM
override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
endif endif
override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils override TARGET_UNITS+=system objpas macpas strings go32 dpmiexcp initc ports profile dxetype dxeload emu387 dos crt objects printer graph sysutils classes math typinfo matrix cpu mmx ucomplex getopts heaptrc lineinfo msmouse charset varutils video mouse keyboard variants vesamode types sysconst rtlconst dateutil convutil strutils ctypes
override TARGET_LOADERS+=prt0 exceptn fpu override TARGET_LOADERS+=prt0 exceptn fpu
override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst override TARGET_RSTS+=math varutils typinfo classes variants dateutil sysconst
override INSTALL_FPCPACKAGE=y override INSTALL_FPCPACKAGE=y
@ -1513,4 +1513,4 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp system$(PPUEXT)
charset$(PPUEXT) : $(INC)/charset.pp system$(PPUEXT) charset$(PPUEXT) : $(INC)/charset.pp system$(PPUEXT)
ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT) ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT) msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT) ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)

View File

@ -14,7 +14,7 @@ units=system objpas macpas strings \
cpu mmx ucomplex getopts heaptrc lineinfo \ cpu mmx ucomplex getopts heaptrc lineinfo \
msmouse charset varutils \ msmouse charset varutils \
video mouse keyboard variants vesamode types \ video mouse keyboard variants vesamode types \
sysconst rtlconst dateutil convutil strutils sysconst rtlconst dateutil convutil strutils ctypes
rsts=math varutils typinfo classes variants dateutil sysconst rsts=math varutils typinfo classes variants dateutil sysconst
[require] [require]
@ -219,4 +219,4 @@ ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT) msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT) ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)

View File

@ -236,7 +236,7 @@ ifdef EXCEPTIONS_IN_SYSTEM
override FPCOPT+=-dEXCEPTIONS_IN_SYSTEM override FPCOPT+=-dEXCEPTIONS_IN_SYSTEM
endif endif
override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
override TARGET_UNITS+=system objpas macpas strings watcom dos crt objects cpu charset types getopts heaptrc lineinfo override TARGET_UNITS+=system objpas macpas strings watcom dos crt objects cpu charset types getopts heaptrc lineinfo ctypes
override TARGET_LOADERS+=prt0 override TARGET_LOADERS+=prt0
override TARGET_RSTS+=math varutils typinfo classes variants sysconst override TARGET_RSTS+=math varutils typinfo classes variants sysconst
override INSTALL_FPCPACKAGE=y override INSTALL_FPCPACKAGE=y
@ -1500,4 +1500,4 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp system$(PPUEXT)
charset$(PPUEXT) : $(INC)/charset.pp system$(PPUEXT) charset$(PPUEXT) : $(INC)/charset.pp system$(PPUEXT)
ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT) ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT) msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT) ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)

View File

@ -9,7 +9,7 @@ main=rtl
loaders=prt0 loaders=prt0
#exceptn fpu #exceptn fpu
units=system objpas macpas strings watcom dos crt objects \ units=system objpas macpas strings watcom dos crt objects \
cpu charset types getopts heaptrc lineinfo cpu charset types getopts heaptrc lineinfo ctypes
# math typinfo mmx ucomplex \ # math typinfo mmx ucomplex \
# varutils variants sysutils # varutils variants sysutils
@ -204,4 +204,4 @@ ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT) msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT) ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)