mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-18 19:09:27 +02:00
* more architecture independance
This commit is contained in:
parent
f4bbd23367
commit
b0d7f0a9f3
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -49,7 +69,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -55,7 +75,7 @@ clean :
|
|||||||
|
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(LOGFILE): %.log: %.exe
|
$(LOGFILE): %.log: %.exe
|
||||||
$* > $*.log
|
$* > $*.log
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -48,7 +68,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -49,7 +69,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -47,7 +67,7 @@ clean :
|
|||||||
rm -f *.o *.s $(OBJECTS) $(TEXOBJECTS)
|
rm -f *.o *.s $(OBJECTS) $(TEXOBJECTS)
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -48,7 +68,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -48,7 +68,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -48,7 +68,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,27 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -50,7 +70,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
@ -58,4 +78,4 @@ $(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
|||||||
ex9: ex9.pp logkeys.ppu
|
ex9: ex9.pp logkeys.ppu
|
||||||
|
|
||||||
logkeys.ppu: logkeys.pp
|
logkeys.ppu: logkeys.pp
|
||||||
$(PP) $(PPOPTS) logkeys.pp
|
$(FPC) $(PPOPTS) logkeys.pp
|
||||||
|
@ -5,7 +5,26 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -54,7 +73,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,8 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
|
|
||||||
@ -65,7 +82,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll *.log *.tmp
|
rm -f *.ow *.sw *.exe *.dll *.log *.tmp
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,8 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
|
|
||||||
@ -49,7 +66,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,26 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -50,7 +69,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,8 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
|
|
||||||
@ -64,7 +81,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll *.ppw *.log *.tmp
|
rm -f *.ow *.sw *.exe *.dll *.ppw *.log *.tmp
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS) myobject.tex mysortc.tex: %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS) myobject.tex mysortc.tex: %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,8 +5,26 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
|
|
||||||
@ -48,7 +66,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -48,7 +66,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,8 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
|
|
||||||
@ -54,7 +71,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp $(LIBOBJECT)
|
$(OBJECTS): %: %.pp $(LIBOBJECT)
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
@ -63,7 +80,7 @@ $(CTEXOBJECTS): %.tex: %.c head.tex foot.tex
|
|||||||
$(C2TEX) $*
|
$(C2TEX) $*
|
||||||
|
|
||||||
libsubs.so: subs.pp
|
libsubs.so: subs.pp
|
||||||
$(PP) $(PPOPTS) $<
|
$(FPC) $(PPOPTS) $<
|
||||||
|
|
||||||
ctest: ctest.c libsubs.so
|
ctest: ctest.c libsubs.so
|
||||||
$(CC) -o ctest ctest.c -lsubs
|
$(CC) -o ctest ctest.c -lsubs
|
||||||
|
@ -5,7 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -72,7 +90,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll *.log *.tmp
|
rm -f *.ow *.sw *.exe *.dll *.log *.tmp
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -48,7 +66,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll
|
rm -f *.ow *.sw *.exe *.dll
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,8 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
|
|
||||||
@ -57,7 +74,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll *.log *.tmp
|
rm -f *.ow *.sw *.exe *.dll *.log *.tmp
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,7 +5,26 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
|
||||||
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
|
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
@ -71,7 +90,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll *.ppw *.tmp *.log *.dat
|
rm -f *.ow *.sw *.exe *.dll *.ppw *.tmp *.log *.dat
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
@ -5,8 +5,25 @@
|
|||||||
#######################################################################
|
#######################################################################
|
||||||
|
|
||||||
# Compiler
|
# Compiler
|
||||||
PP=ppc386
|
ifndef FPC
|
||||||
|
ifdef PP
|
||||||
|
FPC=$(PP)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifndef FPC
|
||||||
|
FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH))))
|
||||||
|
ifneq ($(FPCPROG),)
|
||||||
|
FPCPROG:=$(firstword $(FPCPROG))
|
||||||
|
FPC:=$(shell $(FPCPROG) -PB)
|
||||||
|
ifneq ($(findstring Error,$(FPC)),)
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
else
|
||||||
|
override FPC=ppc386
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
override FPC:=$(subst $(SRCEXEEXT),,$(FPC))
|
||||||
|
override FPC:=$(subst \,/,$(FPC))$(SRCEXEEXT)
|
||||||
# Unit directory
|
# Unit directory
|
||||||
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
# UNITDIR=/usr/lib/ppc/0.99.0/linuxunits
|
||||||
|
|
||||||
@ -60,9 +77,7 @@ clean :
|
|||||||
rm -f *.ow *.sw *.exe *.dll *.tmp *.log rttiobj.ppw
|
rm -f *.ow *.sw *.exe *.dll *.tmp *.log rttiobj.ppw
|
||||||
|
|
||||||
$(OBJECTS): %: %.pp
|
$(OBJECTS): %: %.pp
|
||||||
$(PP) $(PPOPTS) $*
|
$(FPC) $(PPOPTS) $*
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
$(TEXOBJECTS): %.tex: %.pp head.tex foot.tex
|
||||||
$(PP2TEX) $*
|
$(PP2TEX) $*
|
||||||
|
Loading…
Reference in New Issue
Block a user