mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-07 15:49:25 +01:00
* callspec
This commit is contained in:
parent
27e4bb4870
commit
6a6a7645f6
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Makefile generated by fpcmake v1.00 [2000/12/22]
|
# Makefile generated by fpcmake v1.00 [2000/12/23]
|
||||||
#
|
#
|
||||||
|
|
||||||
defaultrule: all
|
defaultrule: all
|
||||||
@ -50,25 +50,6 @@ else
|
|||||||
SRCEXEEXT=.exe
|
SRCEXEEXT=.exe
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# The extension of batch files / scripts
|
|
||||||
ifdef inUnix
|
|
||||||
BATCHEXT=.sh
|
|
||||||
else
|
|
||||||
ifdef inOS2
|
|
||||||
BATCHEXT=.cmd
|
|
||||||
else
|
|
||||||
BATCHEXT=.bat
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Path Separator, the subst trick is necessary for the \ that can't exists
|
|
||||||
# at the end of a line
|
|
||||||
ifdef inUnix
|
|
||||||
PATHSEP=/
|
|
||||||
else
|
|
||||||
PATHSEP=$(subst /,\,/)
|
|
||||||
endif
|
|
||||||
|
|
||||||
# The path which is searched separated by spaces
|
# The path which is searched separated by spaces
|
||||||
ifdef inUnix
|
ifdef inUnix
|
||||||
SEARCHPATH=$(subst :, ,$(PATH))
|
SEARCHPATH=$(subst :, ,$(PATH))
|
||||||
@ -217,7 +198,7 @@ endif
|
|||||||
# Targets
|
# Targets
|
||||||
|
|
||||||
override LOADEROBJECTS+=wprt0 wdllprt0
|
override LOADEROBJECTS+=wprt0 wdllprt0
|
||||||
override UNITOBJECTS+=$(SYSTEMUNIT) objpas strings windows ole2 opengl32 os_types winsock initc dos crt objects graph sysutils typinfo math varutils cpu mmx getopts heaptrc lineinfo wincrt winmouse winevent sockets printer dynlibs video mouse keyboard
|
override UNITOBJECTS+=$(SYSTEMUNIT) objpas strings windows ole2 opengl32 os_types winsock initc dos crt objects graph sysutils typinfo math varutils cpu mmx getopts heaptrc lineinfo wincrt winmouse winevent sockets printer dynlibs video mouse keyboard callspec
|
||||||
override RSTOBJECTS+=math varutils
|
override RSTOBJECTS+=math varutils
|
||||||
|
|
||||||
# Clean
|
# Clean
|
||||||
@ -360,7 +341,15 @@ LD=ld
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
# ppas.bat / ppas.sh
|
# ppas.bat / ppas.sh
|
||||||
PPAS=ppas$(BATCHEXT)
|
ifdef inUnix
|
||||||
|
PPAS=ppas.sh
|
||||||
|
else
|
||||||
|
ifdef inOS2
|
||||||
|
PPAS=ppas.cmd
|
||||||
|
else
|
||||||
|
PPAS=ppas.bat
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
# ldconfig to rebuild .so cache
|
# ldconfig to rebuild .so cache
|
||||||
ifdef inUnix
|
ifdef inUnix
|
||||||
@ -1123,48 +1112,18 @@ USETAR=1
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Use a wrapper script by default for OS/2
|
|
||||||
ifdef inOS2
|
|
||||||
USEZIPWRAPPER=1
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Create commands to create the zip/tar file
|
|
||||||
ZIPWRAPPER=$(DESTZIPDIR)/fpczip$(BATCHEXT)
|
|
||||||
ZIPCMD_CDPACK:=cd $(subst /,$(PATHSEP),$(PACKDIR))
|
|
||||||
ZIPCMD_CDBASE:=cd $(subst /,$(PATHSEP),$(BASEDIR))
|
|
||||||
ifdef USETAR
|
|
||||||
ZIPDESTFILE:=$(DESTZIPDIR)/$(ZIPNAME)$(TAREXT)
|
|
||||||
ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) *
|
|
||||||
else
|
|
||||||
ZIPDESTFILE:=$(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT)
|
|
||||||
ZIPCMD_ZIP:=$(subst /,$(PATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) *
|
|
||||||
endif
|
|
||||||
|
|
||||||
fpc_zipinstall:
|
fpc_zipinstall:
|
||||||
ifndef ZIPNAME
|
ifndef ZIPNAME
|
||||||
@$(ECHO) "Please specify ZIPNAME!"
|
@$(ECHO) "Please specify ZIPNAME!"
|
||||||
@exit 1
|
@exit 1
|
||||||
else
|
else
|
||||||
$(MAKE) $(ZIPTARGET) PREFIXINSTALLDIR=$(PACKDIR)
|
$(MAKE) $(ZIPTARGET) PREFIXINSTALLDIR=$(PACKDIR)
|
||||||
$(DEL) $(ZIPDESTFILE)
|
ifdef USETAR
|
||||||
ifdef USEZIPWRAPPER
|
$(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT)
|
||||||
ifneq ($(ECHO),echo)
|
cd $(PACKDIR) ; $(TARPROG) cf$(TAROPT) $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT) * ; cd $(BASEDIR)
|
||||||
$(ECHO) "$(ZIPCMD_CDPACK)" > $(ZIPWRAPPER)
|
|
||||||
$(ECHO) "$(ZIPCMD_ZIP)" >> $(ZIPWRAPPER)
|
|
||||||
$(ECHO) "$(ZIPCMD_CDBASE)" >> $(ZIPWRAPPER)
|
|
||||||
else
|
else
|
||||||
$(ECHO) $(ZIPCMD_CDPACK) > $(ZIPWRAPPER)
|
$(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT)
|
||||||
$(ECHO) $(ZIPCMD_ZIP) >> $(ZIPWRAPPER)
|
cd $(PACKDIR) ; $(ZIPPROG) -Dr $(ZIPOPT) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT) * ; cd $(BASEDIR)
|
||||||
$(ECHO) $(ZIPCMD_CDBASE) >> $(ZIPWRAPPER)
|
|
||||||
endif
|
|
||||||
ifdef inUnix
|
|
||||||
/bin/sh $(ZIPWRAPPER)
|
|
||||||
else
|
|
||||||
$(ZIPWRAPPER)
|
|
||||||
endif
|
|
||||||
$(DEL) $(ZIPWRAPPER)
|
|
||||||
else
|
|
||||||
$(ZIPCMD_CDPACK) ; $(ZIPCMD_ZIP) ; $(ZIPCMD_CDBASE)
|
|
||||||
endif
|
endif
|
||||||
$(DELTREE) $(PACKDIR)
|
$(DELTREE) $(PACKDIR)
|
||||||
endif
|
endif
|
||||||
@ -1428,3 +1387,5 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT)
|
|||||||
#
|
#
|
||||||
# Other system-dependent RTL Units
|
# Other system-dependent RTL Units
|
||||||
#
|
#
|
||||||
|
|
||||||
|
callspec$(PPUEXT) : $(INC)/callspec.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||||
|
|||||||
@ -10,7 +10,7 @@ units=$(SYSTEMUNIT) objpas strings \
|
|||||||
sysutils typinfo math varutils \
|
sysutils typinfo math varutils \
|
||||||
cpu mmx getopts heaptrc lineinfo \
|
cpu mmx getopts heaptrc lineinfo \
|
||||||
wincrt winmouse winevent sockets printer dynlibs \
|
wincrt winmouse winevent sockets printer dynlibs \
|
||||||
video mouse keyboard
|
video mouse keyboard callspec
|
||||||
|
|
||||||
rst=math varutils
|
rst=math varutils
|
||||||
|
|
||||||
@ -189,3 +189,5 @@ lineinfo$(PPUEXT) : $(INC)/lineinfo.pp $(SYSTEMUNIT)$(PPUEXT)
|
|||||||
#
|
#
|
||||||
# Other system-dependent RTL Units
|
# Other system-dependent RTL Units
|
||||||
#
|
#
|
||||||
|
|
||||||
|
callspec$(PPUEXT) : $(INC)/callspec.pp $(SYSTEMUNIT)$(PPUEXT)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user