mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-22 08:09:29 +02:00
+ ctypes added
This commit is contained in:
parent
0722c1915c
commit
47164c59e6
@ -243,7 +243,7 @@ SYSTEMUNIT=syslinux
|
||||
endif
|
||||
OBJPASDIR=$(RTL)/objpas
|
||||
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_RSTS+=math
|
||||
override INSTALL_FPCPACKAGE=y
|
||||
@ -1482,3 +1482,5 @@ getopts$(PPUEXT) : $(INC)/getopts.pp strings$(PPUEXT) system$(PPUEXT)
|
||||
$(COMPILER) $(INC)/getopts.pp $(REDIR)
|
||||
heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
|
||||
$(COMPILER) $(INC)/heaptrc.pp $(REDIR)
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
|
||||
$(COMPILER) $(INC)/ctypes.pp $(REDIR)
|
||||
|
@ -11,7 +11,7 @@ units=system exec strings \
|
||||
dos crt objects printer \
|
||||
objpas macpas matrix \
|
||||
heaptrc lineinfo getopts graph \
|
||||
sysutils math typinfo
|
||||
sysutils math typinfo ctypes
|
||||
rsts=math
|
||||
|
||||
[require]
|
||||
@ -152,9 +152,15 @@ getopts$(PPUEXT) : $(INC)/getopts.pp strings$(PPUEXT) system$(PPUEXT)
|
||||
heaptrc$(PPUEXT) : $(INC)/heaptrc.pp system$(PPUEXT)
|
||||
$(COMPILER) $(INC)/heaptrc.pp $(REDIR)
|
||||
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
|
||||
$(COMPILER) $(INC)/ctypes.pp $(REDIR)
|
||||
|
||||
#
|
||||
# $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/
|
||||
# * distclean uses cleanall rule and removes units dir
|
||||
# * cross compile support fixed, it is now possible to cycle a ppcsparc
|
||||
|
@ -238,7 +238,7 @@ override FPCOPT+=-Ur
|
||||
endif
|
||||
OBJPASDIR=$(RTL)/objpas
|
||||
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_RSTS+=math varutils typinfo variants pmhelp classes sysconst dateutil
|
||||
override INSTALL_FPCPACKAGE=y
|
||||
@ -1516,3 +1516,4 @@ heaptrc$(PPUEXT) : $(INC)/heaptrc.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
$(COMPILER) -Sg $(INC)/heaptrc.pp
|
||||
lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
@ -14,7 +14,7 @@ units=$(SYSTEMUNIT) objpas macpas strings \
|
||||
sysutils classes math typinfo varutils winsock \
|
||||
charset ucomplex cpu mmx getopts heaptrc lineinfo dynlibs \
|
||||
video mouse keyboard variants types rtlconst sysconst dateutil \
|
||||
strutils convutil
|
||||
strutils convutil ctypes
|
||||
rsts=math varutils typinfo variants pmhelp classes sysconst dateutil
|
||||
|
||||
[require]
|
||||
@ -219,6 +219,8 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
||||
charset$(PPUEXT) : $(INC)/charset.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||
|
||||
#
|
||||
# Other system-dependent RTL Units
|
||||
#
|
@ -238,7 +238,7 @@ endif
|
||||
ifdef NO_EXCEPTIONS_IN_SYSTEM
|
||||
override FPCOPT+=-dNO_EXCEPTIONS_IN_SYSTEM
|
||||
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_RSTS+=math varutils typinfo classes variants dateutil sysconst
|
||||
override INSTALL_FPCPACKAGE=y
|
||||
@ -1513,4 +1513,4 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp system$(PPUEXT)
|
||||
charset$(PPUEXT) : $(INC)/charset.pp system$(PPUEXT)
|
||||
ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
|
||||
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
|
||||
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT)
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
|
||||
|
@ -14,7 +14,7 @@ units=system objpas macpas strings \
|
||||
cpu mmx ucomplex getopts heaptrc lineinfo \
|
||||
msmouse charset varutils \
|
||||
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
|
||||
|
||||
[require]
|
||||
@ -219,4 +219,4 @@ ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
|
||||
|
||||
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
|
||||
|
||||
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT)
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
|
||||
|
@ -236,7 +236,7 @@ ifdef EXCEPTIONS_IN_SYSTEM
|
||||
override FPCOPT+=-dEXCEPTIONS_IN_SYSTEM
|
||||
endif
|
||||
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_RSTS+=math varutils typinfo classes variants sysconst
|
||||
override INSTALL_FPCPACKAGE=y
|
||||
@ -1500,4 +1500,4 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp system$(PPUEXT)
|
||||
charset$(PPUEXT) : $(INC)/charset.pp system$(PPUEXT)
|
||||
ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
|
||||
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
|
||||
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT)
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
|
||||
|
@ -9,7 +9,7 @@ main=rtl
|
||||
loaders=prt0
|
||||
#exceptn fpu
|
||||
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 \
|
||||
# varutils variants sysutils
|
||||
|
||||
@ -204,4 +204,4 @@ ucomplex$(PPUEXT) : $(INC)/ucomplex.pp math$(PPUEXT) system$(PPUEXT)
|
||||
|
||||
msmouse$(PPUEXT) : msmouse.pp system$(PPUEXT)
|
||||
|
||||
callspec$(PPUEXT) : $(INC)/callspec.pp system$(PPUEXT)
|
||||
ctypes$(PPUEXT) : $(INC)/ctypes.pp system$(PPUEXT)
|
||||
|
Loading…
Reference in New Issue
Block a user