mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-10-01 11:00:53 +02:00
* classes unit to unitobjects
This commit is contained in:
parent
4aaedda294
commit
18109ff6ff
@ -46,7 +46,7 @@ DEFAULTUNITS=1
|
||||
# They are default units for all platforms.
|
||||
include $(INC)/Makefile.inc
|
||||
|
||||
UNITOBJECTS=$(INCUNITS)
|
||||
UNITOBJECTS=classes $(INCUNITS)
|
||||
EXEOBJECTS=
|
||||
|
||||
|
||||
@ -132,7 +132,10 @@ inifiles$(PPUEXT): classes$(PPUEXT) inifiles$(PASEXT)
|
||||
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.4 1999-04-22 10:50:44 peter
|
||||
# Revision 1.5 1999-05-31 12:47:58 peter
|
||||
# * classes unit to unitobjects
|
||||
#
|
||||
# Revision 1.4 1999/04/22 10:50:44 peter
|
||||
# * set target always
|
||||
#
|
||||
# Revision 1.3 1999/04/08 10:18:48 peter
|
||||
|
@ -46,7 +46,7 @@ DEFAULTUNITS=1
|
||||
# They are default units for all platforms.
|
||||
include $(INC)/Makefile.inc
|
||||
|
||||
UNITOBJECTS=$(INCUNITS)
|
||||
UNITOBJECTS=classes $(INCUNITS)
|
||||
EXEOBJECTS=
|
||||
|
||||
|
||||
@ -133,7 +133,10 @@ ezcgi$(PPUEXT): ezcgi$(PASEXT) ezcgi.inc
|
||||
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.10 1999-04-27 19:13:44 michael
|
||||
# Revision 1.11 1999-05-31 12:46:31 peter
|
||||
# * classes unit to unitobjects
|
||||
#
|
||||
# Revision 1.10 1999/04/27 19:13:44 michael
|
||||
# + Added ezcgi from Michael Hess
|
||||
#
|
||||
# Revision 1.9 1999/04/22 10:50:45 peter
|
||||
|
@ -21,18 +21,12 @@ var
|
||||
ThreadRoot : PThreadRec;
|
||||
ThreadsInited : boolean;
|
||||
|
||||
function StackPointer:longint;assembler;
|
||||
asm
|
||||
movl %esp,%eax
|
||||
end;
|
||||
|
||||
|
||||
function ThreadSelf:TThread;
|
||||
var
|
||||
hp : PThreadRec;
|
||||
sp : longint;
|
||||
begin
|
||||
sp:=StackPointer;
|
||||
sp:=SPtr;
|
||||
hp:=ThreadRoot;
|
||||
while assigned(hp) do
|
||||
begin
|
||||
@ -264,7 +258,10 @@ end;
|
||||
|
||||
{
|
||||
$Log$
|
||||
Revision 1.1 1999-05-30 10:46:42 peter
|
||||
Revision 1.2 1999-05-31 12:47:59 peter
|
||||
* classes unit to unitobjects
|
||||
|
||||
Revision 1.1 1999/05/30 10:46:42 peter
|
||||
* start of tthread for linux,win32
|
||||
|
||||
}
|
||||
|
@ -42,7 +42,7 @@ DEFAULTUNITS=1
|
||||
# They are default units for all platforms.
|
||||
include $(INC)/Makefile.inc
|
||||
|
||||
UNITOBJECTS=$(INCUNITS)
|
||||
UNITOBJECTS=classes $(INCUNITS)
|
||||
EXEOBJECTS=
|
||||
|
||||
|
||||
@ -126,7 +126,10 @@ classes$(PPUEXT): $(INCFILES) classes$(PASEXT)
|
||||
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.5 1999-04-08 15:59:54 michael
|
||||
# Revision 1.6 1999-05-31 12:48:00 peter
|
||||
# * classes unit to unitobjects
|
||||
#
|
||||
# Revision 1.5 1999/04/08 15:59:54 michael
|
||||
# + INCUNITS added
|
||||
#
|
||||
# Revision 1.8 1999/04/08 15:58:44 michael
|
||||
|
141
fcl/template/Makefile
Normal file
141
fcl/template/Makefile
Normal file
@ -0,0 +1,141 @@
|
||||
#
|
||||
# $Id$
|
||||
# Copyright (c) 1999 by the Free Pascal Development Team
|
||||
#
|
||||
# Makefile for Free Component Library for Linux
|
||||
#
|
||||
# See the file COPYING.FPC, included in this distribution,
|
||||
# for details about the copyright.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
#
|
||||
|
||||
|
||||
#####################################################################
|
||||
# Defaults
|
||||
#####################################################################
|
||||
|
||||
# Default place of the makefile.fpc
|
||||
DEFAULTFPCDIR=../..
|
||||
|
||||
# Include files
|
||||
INC=../inc
|
||||
PROCINC=../$(CPU)
|
||||
|
||||
# Where to place the files
|
||||
TARGETDIR=.
|
||||
|
||||
# We need always -S2
|
||||
NEEDOPT=-S2
|
||||
|
||||
# As default make only the units
|
||||
DEFAULTUNITS=1
|
||||
|
||||
|
||||
#####################################################################
|
||||
# Real targets
|
||||
#####################################################################
|
||||
|
||||
# INCUNITS is defined in makefile.inc
|
||||
# They are default units for all platforms.
|
||||
include $(INC)/Makefile.inc
|
||||
|
||||
UNITOBJECTS=classes $(INCUNITS)
|
||||
EXEOBJECTS=
|
||||
|
||||
|
||||
#####################################################################
|
||||
# Common targets
|
||||
#####################################################################
|
||||
|
||||
.PHONY: all clean install info \
|
||||
staticlib sharedlib libsclean \
|
||||
staticinstall sharedinstall libinstall \
|
||||
|
||||
all: testfpcmake fpc_all
|
||||
|
||||
clean: testfpcmake fpc_clean
|
||||
|
||||
install: testfpcmake fpc_install
|
||||
|
||||
info: testfpcmake fpc_info
|
||||
|
||||
staticlib: testfpcmake fpc_staticlib
|
||||
|
||||
sharedlib: testfpcmake fpc_sharedlib
|
||||
|
||||
libsclean: testfpcmake fpc_libsclean
|
||||
|
||||
staticinstall: testfpcmake fpc_staticinstall
|
||||
|
||||
sharedinstall: testfpcmake fpc_sharedinstall
|
||||
|
||||
libinstall: testfpcmake fpc_libinstall
|
||||
|
||||
|
||||
#####################################################################
|
||||
# Include default makefile
|
||||
#####################################################################
|
||||
|
||||
# test if FPCMAKE is still valid
|
||||
ifdef FPCMAKE
|
||||
ifeq ($(strip $(wildcard $(FPCMAKE))),)
|
||||
FPCDIR=
|
||||
FPCMAKE=
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef FPCDIR
|
||||
ifdef DEFAULTFPCDIR
|
||||
FPCDIR=$(DEFAULTFPCDIR)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef FPCMAKE
|
||||
ifdef FPCDIR
|
||||
FPCMAKE=$(FPCDIR)/makefile.fpc
|
||||
else
|
||||
FPCMAKE=makefile.fpc
|
||||
endif
|
||||
endif
|
||||
|
||||
override FPCMAKE:=$(strip $(wildcard $(FPCMAKE)))
|
||||
ifeq ($(FPCMAKE),)
|
||||
testfpcmake:
|
||||
@echo makefile.fpc not found!
|
||||
@echo Check the FPCMAKE and FPCDIR environment variables.
|
||||
@exit
|
||||
else
|
||||
include $(FPCMAKE)
|
||||
testfpcmake:
|
||||
endif
|
||||
|
||||
|
||||
|
||||
#####################################################################
|
||||
# Dependencies
|
||||
#####################################################################
|
||||
|
||||
vpath %$(PASEXT) $(INC)
|
||||
|
||||
INCFILES=$(addprefix $(INC)/,$(INCNAMES))
|
||||
|
||||
classes$(PPUEXT): $(INCFILES) classes$(PASEXT)
|
||||
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.1 1999-05-31 12:48:01 peter
|
||||
# * classes unit to unitobjects
|
||||
#
|
||||
# Revision 1.5 1999/04/08 15:59:54 michael
|
||||
# + INCUNITS added
|
||||
#
|
||||
# Revision 1.8 1999/04/08 15:58:44 michael
|
||||
# + INCUNITS added
|
||||
#
|
||||
# Revision 1.7 1999/04/08 10:18:59 peter
|
||||
# * makefile updates
|
||||
#
|
||||
#
|
@ -46,7 +46,7 @@ DEFAULTUNITS=1
|
||||
# They are default units for all platforms.
|
||||
include $(INC)/Makefile.inc
|
||||
|
||||
UNITOBJECTS=$(INCUNITS)
|
||||
UNITOBJECTS=classes $(INCUNITS)
|
||||
EXEOBJECTS=
|
||||
|
||||
|
||||
@ -134,7 +134,10 @@ ezcgi$(PPUEXT): ezcgi$(PASEXT) ezcgi.inc
|
||||
|
||||
#
|
||||
# $Log$
|
||||
# Revision 1.8 1999-04-27 19:13:45 michael
|
||||
# Revision 1.9 1999-05-31 12:48:01 peter
|
||||
# * classes unit to unitobjects
|
||||
#
|
||||
# Revision 1.8 1999/04/27 19:13:45 michael
|
||||
# + Added ezcgi from Michael Hess
|
||||
#
|
||||
# Revision 1.7 1999/04/22 10:50:46 peter
|
||||
|
Loading…
Reference in New Issue
Block a user