* fpcmake updates

This commit is contained in:
peter 1999-11-25 00:01:05 +00:00
parent bd2c49f44f
commit d2d87ca660
6 changed files with 401 additions and 414 deletions

View File

@ -1,5 +1,5 @@
# #
# Makefile generated by fpcmake v0.99.13 on 1999-11-23 09:33 # Makefile generated by fpcmake v0.99.13 on 1999-11-24 23:15
# #
defaultrule: all defaultrule: all
@ -118,11 +118,12 @@ endif
# Targets # Targets
EXEOBJECTS=ppufiles ppudump ppumove ppdep ptop rstconv fpcmake data2inc DIROBJECTS+=$(wildcard tply h2pas)
EXEOBJECTS+=ppufiles ppudump ppumove ppdep ptop rstconv data2inc fpcmake
# Clean # Clean
EXTRACLEANUNITS=ppu ptopu EXTRACLEANUNITS+=ppu ptopu
# Install # Install
@ -250,11 +251,6 @@ ifneq ($(OS_TARGET),$(OS_SOURCE))
override FPCOPT+=-T$(OS_TARGET) override FPCOPT+=-T$(OS_TARGET)
endif endif
ifdef NEEDOPT
override FPCOPT+=$(NEEDOPT)
endif
# RTL first and then Unit dir (a unit can override RTLunit). Don't add the # RTL first and then Unit dir (a unit can override RTLunit). Don't add the
# dirs if fpcdir=. which can be used for the rtl makefiles # dirs if fpcdir=. which can be used for the rtl makefiles
ifdef FPCDIR ifdef FPCDIR
@ -277,6 +273,11 @@ ifdef SMARTLINK
override FPCOPT+=-CX override FPCOPT+=-CX
endif endif
# Debug
ifdef DEBUG
override FPCOPT+=-g
endif
# Add commandline options # Add commandline options
ifdef OPT ifdef OPT
override FPCOPT+=$(OPT) override FPCOPT+=$(OPT)
@ -587,59 +588,68 @@ endif
# Default rules # Default rules
##################################################################### #####################################################################
.PHONY: defaultrule all smart shared \ .PHONY: defaultrule all debug examples test smart shared \
showinstall install zipinstall zipinstalladd \ showinstall install zipinstall zipinstalladd \
clean cleanall depend info clean cleanall depend info
smart: fpc_smart all: fpc_all $(addsuffix _all,$(DIROBJECTS))
shared: fpc_shared debug: fpc_debug $(addsuffix _debug,$(DIROBJECTS))
showinstall: fpc_showinstall examples: $(addsuffix _examples,$(DIROBJECTS))
zipinstall: fpc_zipinstall test: $(addsuffix _test,$(DIROBJECTS))
zipinstalladd: fpc_zipinstalladd smart: fpc_smart $(addsuffix _smart,$(DIROBJECTS))
cleanall: fpc_cleanall shared: fpc_shared $(addsuffix _shared,$(DIROBJECTS))
depend: fpc_depend showinstall: fpc_showinstall $(addsuffix _showinstall,$(DIROBJECTS))
info: fpc_info install: fpc_install $(addsuffix _install,$(DIROBJECTS))
zipinstall: fpc_zipinstall $(addsuffix _zipinstall,$(DIROBJECTS))
zipinstalladd: fpc_zipinstalladd $(addsuffix _zipinstalladd,$(DIROBJECTS))
clean: fpc_clean $(addsuffix _clean,$(DIROBJECTS))
cleanall: fpc_cleanall $(addsuffix _cleanall,$(DIROBJECTS))
depend: $(addsuffix _depend,$(DIROBJECTS))
info: fpc_info $(addsuffix _info,$(DIROBJECTS))
#####################################################################
# Exes
#####################################################################
.PHONY: fpc_exes
EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS))
EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS))
override ALLTARGET+=fpc_exes
override INSTALLEXEFILES+=$(EXEFILES)
override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
fpc_exes: $(EXEFILES)
##################################################################### #####################################################################
# General compile rules # General compile rules
##################################################################### #####################################################################
.PHONY: fpc_all fpc_units fpc_exes fpc_loaders .PHONY: fpc_all fpc_debug
# Create Filenames fpc_all: $(ALLTARGET)
ifdef LOADEROBJECTS
LOADEROFILES=$(addsuffix $(OEXT),$(LOADEROBJECTS)) fpc_debug:
endif $(MAKE) all DEBUG=1
ifdef EXEOBJECTS
EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS)) # General compile rules, available for both possible PASEXT
EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS))
endif
ifdef UNITOBJECTS
UNITPPUFILES=$(addsuffix $(PPUEXT),$(UNITOBJECTS))
endif
.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp .SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp
ifdef DEFAULTUNITS
fpc_all: fpc_loaders fpc_units
else
fpc_all: fpc_loaders fpc_units fpc_exes
endif
fpc_loaders: $(LOADEROFILES)
fpc_units: $(UNITPPUFILES)
fpc_exes: $(EXEFILES)
# General compile rules, available for both possible PASEXT
%$(PPUEXT): %.pp %$(PPUEXT): %.pp
$(COMPILER) $< $(REDIR) $(COMPILER) $< $(REDIR)
$(EXECPASS) $(EXECPASS)
@ -656,9 +666,6 @@ fpc_exes: $(EXEFILES)
$(COMPILER) $< $(REDIR) $(COMPILER) $< $(REDIR)
$(EXECPASS) $(EXECPASS)
%$(OEXT): %$(LOADEREXT)
$(AS) -o $*$(OEXT) $<
##################################################################### #####################################################################
# Library # Library
##################################################################### #####################################################################
@ -690,9 +697,6 @@ endif
.PHONY: fpc_showinstall fpc_install .PHONY: fpc_showinstall fpc_install
ifdef UNITPPUFILES
override INSTALLPPUFILES:=$(UNITPPUFILES)
endif
ifdef EXTRAINSTALLUNITS ifdef EXTRAINSTALLUNITS
override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRAINSTALLUNITS)) override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRAINSTALLUNITS))
endif endif
@ -708,14 +712,9 @@ endif
endif endif
endif endif
fpc_showinstall: fpc_showinstall: $(SHOWINSTALLTARGET)
ifndef DEFAULTUNITS ifdef INSTALLEXEFILES
ifdef EXEOBJECTS @$(ECHO) $(addprefix "\n"$(BININSTALLDIR)/,$(INSTALLEXEFILES))
@$(ECHO) $(addprefix "\n"$(BININSTALLDIR)/,$(EXEFILES))
endif
endif
ifdef LOADEROBJECTS
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(LOADEROFILES))
endif endif
ifdef INSTALLPPUFILES ifdef INSTALLPPUFILES
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPUFILES)) @$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPUFILES))
@ -730,21 +729,15 @@ ifdef EXTRAINSTALLFILES
@$(ECHO) $(addprefix "\n"$(EXTRAINSTALLDIR)/,$(EXTRAINSTALLFILES)) @$(ECHO) $(addprefix "\n"$(EXTRAINSTALLDIR)/,$(EXTRAINSTALLFILES))
endif endif
fpc_install: fpc_install: $(INSTALLTARGET)
# Create UnitInstallFiles # Create UnitInstallFiles
ifndef DEFAULTUNITS ifdef INSTALLEXEFILES
ifdef EXEOBJECTS
$(MKDIR) $(BININSTALLDIR) $(MKDIR) $(BININSTALLDIR)
# Compress the exes if upx is defined # Compress the exes if upx is defined
ifdef UPXPROG ifdef UPXPROG
-$(UPXPROG) $(EXEFILES) -$(UPXPROG) $(INSTALLEXEFILES)
endif endif
$(INSTALLEXE) $(EXEFILES) $(BININSTALLDIR) $(INSTALLEXE) $(INSTALLEXEFILES) $(BININSTALLDIR)
endif
endif
ifdef LOADEROBJECTS
$(MKDIR) $(UNITINSTALLDIR)
$(INSTALL) $(LOADEROFILES) $(UNITINSTALLDIR)
endif endif
ifdef INSTALLPPUFILES ifdef INSTALLPPUFILES
$(MKDIR) $(UNITINSTALLDIR) $(MKDIR) $(UNITINSTALLDIR)
@ -833,25 +826,25 @@ endif
.PHONY: fpc_clean fpc_cleanall .PHONY: fpc_clean fpc_cleanall
ifdef UNITPPUFILES
override CLEANPPUFILES=$(UNITPPUFILES)
endif
ifdef EXTRACLEANUNITS ifdef EXTRACLEANUNITS
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRACLEANUNITS)) override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRACLEANUNITS))
endif endif
fpc_clean: ifdef CLEANPPUFILES
ifdef EXEOBJECTS ifdef PPUFILES
-$(DEL) $(EXEFILES) $(EXEOFILES) CLEANPPULINKFILES=$(shell $(PPUFILES) $(CLEANPPUFILES))
endif endif
ifdef LOADEROBJECTS endif
-$(DEL) $(LOADEROFILES)
fpc_clean: $(CLEANTARGET)
ifdef CLEANEXEFILES
-$(DEL) $(CLEANEXEFILES)
endif endif
ifdef CLEANPPUFILES ifdef CLEANPPUFILES
-$(DEL) $(CLEANPPUFILES) -$(DEL) $(CLEANPPUFILES)
ifdef PPUFILES
-$(DEL) $(shell $(PPUFILES) $(CLEANPPUFILES))
endif endif
ifneq ($(CLEANPPULINKFILES),)
-$(DEL) $(CLEANPPULINKFILES)
endif endif
ifdef EXTRACLEANFILES ifdef EXTRACLEANFILES
-$(DEL) $(EXTRACLEANFILES) -$(DEL) $(EXTRACLEANFILES)
@ -859,22 +852,13 @@ endif
-$(DEL) $(PPAS) link.res log -$(DEL) $(PPAS) link.res log
fpc_cleanall: fpc_cleanall:
ifdef EXEOBJECTS ifdef CLEANEXEFILES
-$(DEL) $(EXEFILES) -$(DEL) $(CLEANEXEFILES)
endif endif
-$(DEL) *$(OEXT) *$(PPUEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) -$(DEL) *$(OEXT) *$(PPUEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
-$(DELTREE) *$(SMARTEXT) -$(DELTREE) *$(SMARTEXT)
-$(DEL) $(PPAS) link.res log -$(DEL) $(PPAS) link.res log
#####################################################################
# Depend rules
#####################################################################
.PHONY: fpc_depend
fpc_depend:
$(PPDEP) $(UNITOBJECTS)
##################################################################### #####################################################################
# Info rules # Info rules
##################################################################### #####################################################################
@ -928,19 +912,100 @@ endif
@$(ECHO) ExtraInstallDir...... $(EXTRAINSTALLDIR) @$(ECHO) ExtraInstallDir...... $(EXTRAINSTALLDIR)
@$(ECHO) @$(ECHO)
# Dir tply
tply_all:
$(MAKE) -C tply all
tply_debug:
$(MAKE) -C tply debug
tply_examples:
$(MAKE) -C tply examples
tply_test:
$(MAKE) -C tply test
tply_smart:
$(MAKE) -C tply smart
tply_shared:
$(MAKE) -C tply shared
tply_showinstall:
$(MAKE) -C tply showinstall
tply_install:
$(MAKE) -C tply install
tply_zipinstall:
$(MAKE) -C tply zipinstall
tply_zipinstalladd:
$(MAKE) -C tply zipinstalladd
tply_clean:
$(MAKE) -C tply clean
tply_cleanall:
$(MAKE) -C tply cleanall
tply_depend:
$(MAKE) -C tply depend
tply_info:
$(MAKE) -C tply info
# Dir h2pas
h2pas_all:
$(MAKE) -C h2pas all
h2pas_debug:
$(MAKE) -C h2pas debug
h2pas_examples:
$(MAKE) -C h2pas examples
h2pas_test:
$(MAKE) -C h2pas test
h2pas_smart:
$(MAKE) -C h2pas smart
h2pas_shared:
$(MAKE) -C h2pas shared
h2pas_showinstall:
$(MAKE) -C h2pas showinstall
h2pas_install:
$(MAKE) -C h2pas install
h2pas_zipinstall:
$(MAKE) -C h2pas zipinstall
h2pas_zipinstalladd:
$(MAKE) -C h2pas zipinstalladd
h2pas_clean:
$(MAKE) -C h2pas clean
h2pas_cleanall:
$(MAKE) -C h2pas cleanall
h2pas_depend:
$(MAKE) -C h2pas depend
h2pas_info:
$(MAKE) -C h2pas info
##################################################################### #####################################################################
# Users rules # Users rules
##################################################################### #####################################################################
.PHONY: h2pas_all h2pas_clean h2pas_install
all: fpc_all h2pas_all
clean: fpc_clean h2pas_clean
install: fpc_install h2pas_install
# #
# PPU Tools # PPU Tools
# #
@ -968,16 +1033,9 @@ fpcmake$(EXEEXT): fpcmake.pp fpcmake.inc
ppdep$(EXEEXT): ppdep.pp ppdep$(EXEEXT): ppdep.pp
data2inc$(EXEEXT): data2inc.pp
# #
# H2Pas # Don't export some tools, which are found in the current dir if it's in
# the path, so are not valid for the subdirs
# #
h2pas_all:
$(MAKE) -C h2pas all
h2pas_clean: unexport PPUFILES PPUMOVE DATA2INC
$(MAKE) -C h2pas clean
h2pas_install:
$(MAKE) -C h2pas install

View File

@ -3,7 +3,8 @@
# #
[targets] [targets]
programs=ppufiles ppudump ppumove ppdep ptop rstconv fpcmake data2inc dirs=tply h2pas
programs=ppufiles ppudump ppumove ppdep ptop rstconv data2inc fpcmake
[clean] [clean]
units=ppu ptopu units=ppu ptopu
@ -19,14 +20,6 @@ fpcdir=..
targetdir=. targetdir=.
[rules] [rules]
.PHONY: h2pas_all h2pas_clean h2pas_install
all: fpc_all h2pas_all
clean: fpc_clean h2pas_clean
install: fpc_install h2pas_install
# #
# PPU Tools # PPU Tools
# #
@ -55,14 +48,8 @@ fpcmake$(EXEEXT): fpcmake.pp fpcmake.inc
ppdep$(EXEEXT): ppdep.pp ppdep$(EXEEXT): ppdep.pp
# #
# H2Pas # Don't export some tools, which are found in the current dir if it's in
# the path, so are not valid for the subdirs
# #
h2pas_all:
$(MAKE) -C h2pas all
h2pas_clean:
$(MAKE) -C h2pas clean
h2pas_install:
$(MAKE) -C h2pas install
unexport PPUFILES PPUMOVE DATA2INC

View File

@ -1,5 +1,5 @@
# #
# Makefile generated by fpcmake v0.99.13 on 1999-11-22 18:25 # Makefile generated by fpcmake v0.99.13 on 1999-11-24 23:15
# #
defaultrule: all defaultrule: all
@ -118,11 +118,11 @@ endif
# Targets # Targets
EXEOBJECTS=h2pas EXEOBJECTS+=h2pas
# Clean # Clean
EXTRACLEANUNITS=options lexlib scan yacclib converu EXTRACLEANUNITS+=options lexlib scan yacclib converu
# Install # Install
@ -247,7 +247,6 @@ ifneq ($(OS_TARGET),$(OS_SOURCE))
override FPCOPT+=-T$(OS_TARGET) override FPCOPT+=-T$(OS_TARGET)
endif endif
ifdef NEEDOPT ifdef NEEDOPT
override FPCOPT+=$(NEEDOPT) override FPCOPT+=$(NEEDOPT)
endif endif
@ -265,6 +264,11 @@ ifdef SMARTLINK
override FPCOPT+=-CX override FPCOPT+=-CX
endif endif
# Debug
ifdef DEBUG
override FPCOPT+=-g
endif
# Add commandline options # Add commandline options
ifdef OPT ifdef OPT
override FPCOPT+=$(OPT) override FPCOPT+=$(OPT)
@ -565,12 +569,14 @@ endif
# Default rules # Default rules
##################################################################### #####################################################################
.PHONY: defaultrule all smart shared \ .PHONY: defaultrule all debug examples test smart shared \
showinstall install zipinstall zipinstalladd \ showinstall install zipinstall zipinstalladd \
clean cleanall depend info clean cleanall depend info
all: fpc_all all: fpc_all
debug: fpc_debug
smart: fpc_smart smart: fpc_smart
shared: fpc_shared shared: fpc_shared
@ -585,45 +591,40 @@ zipinstalladd: fpc_zipinstalladd
clean: fpc_clean clean: fpc_clean
clean_all: fpc_clean_all cleanall: fpc_cleanall
depend: fpc_depend
info: fpc_info info: fpc_info
#####################################################################
# Exes
#####################################################################
.PHONY: fpc_exes
EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS))
EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS))
override ALLTARGET+=fpc_exes
override INSTALLEXEFILES+=$(EXEFILES)
override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
fpc_exes: $(EXEFILES)
##################################################################### #####################################################################
# General compile rules # General compile rules
##################################################################### #####################################################################
.PHONY: fpc_all fpc_units fpc_exes fpc_loaders .PHONY: fpc_all fpc_debug
# Create Filenames fpc_all: $(ALLTARGET)
ifdef LOADEROBJECTS
LOADEROFILES=$(addsuffix $(OEXT),$(LOADEROBJECTS)) fpc_debug:
endif $(MAKE) all DEBUG=1
ifdef EXEOBJECTS
EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS)) # General compile rules, available for both possible PASEXT
EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS))
endif
ifdef UNITOBJECTS
UNITPPUFILES=$(addsuffix $(PPUEXT),$(UNITOBJECTS))
endif
.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp .SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp
ifdef DEFAULTUNITS
fpc_all: fpc_loaders fpc_units
else
fpc_all: fpc_loaders fpc_units fpc_exes
endif
fpc_loaders: $(LOADEROFILES)
fpc_units: $(UNITPPUFILES)
fpc_exes: $(EXEFILES)
# General compile rules, available for both possible PASEXT
%$(PPUEXT): %.pp %$(PPUEXT): %.pp
$(COMPILER) $< $(REDIR) $(COMPILER) $< $(REDIR)
$(EXECPASS) $(EXECPASS)
@ -640,9 +641,6 @@ fpc_exes: $(EXEFILES)
$(COMPILER) $< $(REDIR) $(COMPILER) $< $(REDIR)
$(EXECPASS) $(EXECPASS)
%$(OEXT): %$(LOADEREXT)
$(AS) -o $*$(OEXT) $<
##################################################################### #####################################################################
# Library # Library
##################################################################### #####################################################################
@ -674,9 +672,6 @@ endif
.PHONY: fpc_showinstall fpc_install .PHONY: fpc_showinstall fpc_install
ifdef UNITPPUFILES
override INSTALLPPUFILES:=$(UNITPPUFILES)
endif
ifdef EXTRAINSTALLUNITS ifdef EXTRAINSTALLUNITS
override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRAINSTALLUNITS)) override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRAINSTALLUNITS))
endif endif
@ -692,14 +687,9 @@ endif
endif endif
endif endif
fpc_showinstall: fpc_showinstall: $(SHOWINSTALLTARGET)
ifndef DEFAULTUNITS ifdef INSTALLEXEFILES
ifdef EXEOBJECTS @$(ECHO) $(addprefix "\n"$(BININSTALLDIR)/,$(INSTALLEXEFILES))
@$(ECHO) $(addprefix "\n"$(BININSTALLDIR)/,$(EXEFILES))
endif
endif
ifdef LOADEROBJECTS
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(LOADEROFILES))
endif endif
ifdef INSTALLPPUFILES ifdef INSTALLPPUFILES
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPUFILES)) @$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPUFILES))
@ -714,21 +704,15 @@ ifdef EXTRAINSTALLFILES
@$(ECHO) $(addprefix "\n"$(EXTRAINSTALLDIR)/,$(EXTRAINSTALLFILES)) @$(ECHO) $(addprefix "\n"$(EXTRAINSTALLDIR)/,$(EXTRAINSTALLFILES))
endif endif
fpc_install: fpc_install: $(INSTALLTARGET)
# Create UnitInstallFiles # Create UnitInstallFiles
ifndef DEFAULTUNITS ifdef INSTALLEXEFILES
ifdef EXEOBJECTS
$(MKDIR) $(BININSTALLDIR) $(MKDIR) $(BININSTALLDIR)
# Compress the exes if upx is defined # Compress the exes if upx is defined
ifdef UPXPROG ifdef UPXPROG
-$(UPXPROG) $(EXEFILES) -$(UPXPROG) $(INSTALLEXEFILES)
endif endif
$(INSTALLEXE) $(EXEFILES) $(BININSTALLDIR) $(INSTALLEXE) $(INSTALLEXEFILES) $(BININSTALLDIR)
endif
endif
ifdef LOADEROBJECTS
$(MKDIR) $(UNITINSTALLDIR)
$(INSTALL) $(LOADEROFILES) $(UNITINSTALLDIR)
endif endif
ifdef INSTALLPPUFILES ifdef INSTALLPPUFILES
$(MKDIR) $(UNITINSTALLDIR) $(MKDIR) $(UNITINSTALLDIR)
@ -817,25 +801,25 @@ endif
.PHONY: fpc_clean fpc_cleanall .PHONY: fpc_clean fpc_cleanall
ifdef UNITPPUFILES
override CLEANPPUFILES=$(UNITPPUFILES)
endif
ifdef EXTRACLEANUNITS ifdef EXTRACLEANUNITS
override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRACLEANUNITS)) override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRACLEANUNITS))
endif endif
fpc_clean: ifdef CLEANPPUFILES
ifdef EXEOBJECTS ifdef PPUFILES
-$(DEL) $(EXEFILES) $(EXEOFILES) CLEANPPULINKFILES=$(shell $(PPUFILES) $(CLEANPPUFILES))
endif endif
ifdef LOADEROBJECTS endif
-$(DEL) $(LOADEROFILES)
fpc_clean: $(CLEANTARGET)
ifdef CLEANEXEFILES
-$(DEL) $(CLEANEXEFILES)
endif endif
ifdef CLEANPPUFILES ifdef CLEANPPUFILES
-$(DEL) $(CLEANPPUFILES) -$(DEL) $(CLEANPPUFILES)
ifdef PPUFILES
-$(DEL) $(shell $(PPUFILES) $(CLEANPPUFILES))
endif endif
ifneq ($(CLEANPPULINKFILES),)
-$(DEL) $(CLEANPPULINKFILES)
endif endif
ifdef EXTRACLEANFILES ifdef EXTRACLEANFILES
-$(DEL) $(EXTRACLEANFILES) -$(DEL) $(EXTRACLEANFILES)
@ -843,22 +827,13 @@ endif
-$(DEL) $(PPAS) link.res log -$(DEL) $(PPAS) link.res log
fpc_cleanall: fpc_cleanall:
ifdef EXEOBJECTS ifdef CLEANEXEFILES
-$(DEL) $(EXEFILES) -$(DEL) $(CLEANEXEFILES)
endif endif
-$(DEL) *$(OEXT) *$(PPUEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) -$(DEL) *$(OEXT) *$(PPUEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
-$(DELTREE) *$(SMARTEXT) -$(DELTREE) *$(SMARTEXT)
-$(DEL) $(PPAS) link.res log -$(DEL) $(PPAS) link.res log
#####################################################################
# Depend rules
#####################################################################
.PHONY: fpc_depend
fpc_depend:
$(PPDEP) $(UNITOBJECTS)
##################################################################### #####################################################################
# Info rules # Info rules
##################################################################### #####################################################################
@ -916,7 +891,6 @@ endif
# Users rules # Users rules
##################################################################### #####################################################################
# do we have pyacc? # do we have pyacc?
ifndef PYACC ifndef PYACC
PYACC=$(strip $(wildcard $(addsuffix /pyacc$(EXEEXT),$(SEARCHPATH)))) PYACC=$(strip $(wildcard $(addsuffix /pyacc$(EXEEXT),$(SEARCHPATH))))

View File

@ -1,9 +1,8 @@
# #
# Makefile.fpc for shedit # Makefile.fpc for h2pas
# #
[targets] [targets]
units=
programs=h2pas programs=h2pas
[clean] [clean]
@ -54,4 +53,3 @@ yacc:
lex : lex :
$(PLEX) scan.l $(PLEX) scan.l
endif endif

View File

@ -1,5 +1,5 @@
# #
# Makefile generated by fpcmake v0.99.13 on 1999-11-10 23:53 # Makefile generated by fpcmake v0.99.13 on 1999-11-24 23:15
# #
defaultrule: all defaultrule: all
@ -118,11 +118,11 @@ endif
# Targets # Targets
EXEOBJECTS=alphasim EXEOBJECTS+=alphasim
# Clean # Clean
EXTRACLEANUNITS=mm64 fastmm64 simlib simbase EXTRACLEANUNITS+=mm64 fastmm64 simlib simbase
# Install # Install
@ -135,6 +135,12 @@ EXTRACLEANUNITS=mm64 fastmm64 simlib simbase
ifndef FPCDIR ifndef FPCDIR
FPCDIR=../.. FPCDIR=../..
endif endif
ifndef PACKAGEDIR
PACKAGEDIR=$(FPCDIR)/packages
endif
# Packages
# Libraries # Libraries
@ -154,6 +160,11 @@ else
BASEDIR=. BASEDIR=.
endif endif
# this can be set to 'rtl' when the RTL units are installed
ifndef UNITPREFIX
UNITPREFIX=units
endif
# set the prefix directory where to install everything # set the prefix directory where to install everything
ifndef PREFIXINSTALLDIR ifndef PREFIXINSTALLDIR
ifdef inlinux ifdef inlinux
@ -163,43 +174,8 @@ export PREFIXINSTALLDIR=/pp
endif endif
endif endif
# set the directory to the rtl base
ifndef RTLDIR
ifdef RTL
RTLDIR:=$(RTL)/$(OS_TARGET)
else
RTLDIR:=$(FPCDIR)/rtl/$(OS_TARGET)
endif
endif
# specify where units are.
ifndef UNITDIR
ifdef UNITS
UNITDIR=$(UNITS)/$(OS_TARGET)
else
UNITDIR=$(FPCDIR)/units/$(OS_TARGET)
endif
endif
ifeq ($(strip $(wildcard $(UNITDIR)/*)),)
UNITDIR=
endif
# On linux, try to find where libgcc.a is.
ifdef inlinux
ifndef GCCLIBDIR
export GCCLIBDIR:=$(shell dirname `(gcc -v 2>&1)| head -n 1| awk '{ print $$4 } '`)
endif
endif
# Where to find other libraries
ifdef inlinux
ifndef OTHERLIBDIR
export OTHERLIBDIR:=$(shell grep -v "^\#" /etc/ld.so.conf | awk '{ ORS=" "; print $1 }')
endif
endif
##################################################################### #####################################################################
# Install Directories based on BASEINSTALLDIR # Install Directories
##################################################################### #####################################################################
# set the base directory where to install everything # set the base directory where to install everything
@ -211,16 +187,6 @@ BASEINSTALLDIR=$(PREFIXINSTALLDIR)
endif endif
endif endif
# Linux binary really goes to baseinstalldir
ifndef LIBINSTALLDIR
ifdef inlinux
LIBINSTALLDIR=$(BASEINSTALLDIR)
else
LIBINSTALLDIR=$(BASEINSTALLDIR)/lib
endif
endif
# set the directory where to install the binaries # set the directory where to install the binaries
ifndef BININSTALLDIR ifndef BININSTALLDIR
ifdef inlinux ifdef inlinux
@ -230,15 +196,28 @@ BININSTALLDIR=$(BASEINSTALLDIR)/bin/$(OS_TARGET)
endif endif
endif endif
# Where the .msg files will be stored # set the directory where to install the units.
ifndef MSGINSTALLDIR ifndef UNITINSTALLDIR
MSGINSTALLDIR=$(BASEINSTALLDIR)/msg UNITINSTALLDIR=$(BASEINSTALLDIR)/$(UNITPREFIX)/$(OS_TARGET)
endif endif
# Where the .msg files will be stored # Where to install shared libraries
ifndef LIBINSTALLDIR
ifdef inlinux
LIBINSTALLDIR=$(PREFIXINSTALLDIR)/lib
else
LIBINSTALLDIR=$(UNITINSTALLDIR)
endif
endif
# Where the source files will be stored
ifndef SOURCEINSTALLDIR ifndef SOURCEINSTALLDIR
ifdef inlinux
SOURCEINSTALLDIR=$(PREFIXINSTALLDIR)/src/fpc-$(FPC_VERSION)
else
SOURCEINSTALLDIR=$(BASEINSTALLDIR)/source SOURCEINSTALLDIR=$(BASEINSTALLDIR)/source
endif endif
endif
# Where the doc files will be stored # Where the doc files will be stored
ifndef DOCINSTALLDIR ifndef DOCINSTALLDIR
@ -249,42 +228,9 @@ DOCINSTALLDIR=$(BASEINSTALLDIR)/doc
endif endif
endif endif
######################## # Where the some extra (data)files will be stored
# Unit Directories ifndef EXTRAINSTALLDIR
######################## EXTRAINSTALLDIR=$(BASEINSTALLDIR)
# this can be set to 'rtl' when the RTL units are installed
ifndef UNITPREFIX
UNITPREFIX=units
endif
# set the directory where to install the units.
ifndef UNITINSTALLDIR
UNITINSTALLDIR=$(BASEINSTALLDIR)/$(UNITPREFIX)/$(OS_TARGET)
endif
# set the directory where to install the units.
ifndef STATIC_UNITINSTALLDIR
STATIC_UNITINSTALLDIR=$(UNITINSTALLDIR)/static
endif
# set the directory where to install the units.
ifndef SHARED_UNITINSTALLDIR
SHARED_UNITINSTALLDIR=$(UNITINSTALLDIR)/shared
endif
# set the directory where to install the libs (must exist)
ifndef STATIC_LIBINSTALLDIR
STATIC_LIBINSTALLDIR=$(STATIC_UNITINSTALLDIR)
endif
# set the directory where to install the libs (must exist)
ifndef SHARED_LIBINSTALLDIR
ifdef inlinux
SHARED_LIBINSTALLDIR=$(PREFIXINSTALLDIR)/lib
else
SHARED_LIBINSTALLDIR=$(SHARED_UNITINSTALLDIR)
endif
endif endif
@ -300,11 +246,6 @@ ifneq ($(OS_TARGET),$(OS_SOURCE))
override FPCOPT+=-T$(OS_TARGET) override FPCOPT+=-T$(OS_TARGET)
endif endif
ifdef NEEDOPT
override FPCOPT+=$(NEEDOPT)
endif
# RTL first and then Unit dir (a unit can override RTLunit). Don't add the # RTL first and then Unit dir (a unit can override RTLunit). Don't add the
# dirs if fpcdir=. which can be used for the rtl makefiles # dirs if fpcdir=. which can be used for the rtl makefiles
ifdef FPCDIR ifdef FPCDIR
@ -314,8 +255,13 @@ endif
endif endif
# Smartlinking # Smartlinking
ifeq ($(SMARTLINK),YES) ifdef SMARTLINK
override FPCOPT+=-Cx override FPCOPT+=-CX
endif
# Debug
ifdef DEBUG
override FPCOPT+=-g
endif endif
# Add commandline options # Add commandline options
@ -412,16 +358,6 @@ ifndef LD
LD=ld LD=ld
endif endif
# Where is the ppumove program ?
ifndef PPUMOVE
PPUMOVE=ppumove
endif
# Where is the ppdep program ?
ifndef PPDEP
PPDEP=ppdep
endif
# ppas.bat / ppas.sh # ppas.bat / ppas.sh
ifdef inlinux ifdef inlinux
PPAS=ppas.sh PPAS=ppas.sh
@ -457,6 +393,36 @@ export ECHO:=$(firstword $(ECHO))
endif endif
endif endif
# ppdep
ifndef PPDEP
PPDEP:=$(strip $(wildcard $(addsuffix /ppdep$(EXEEXT),$(SEARCHPATH))))
ifeq ($(PPDEP),)
PPDEP=
else
export PPDEP:=$(firstword $(PPDEP))
endif
endif
# ppumove
ifndef PPUMOVE
PPUMOVE:=$(strip $(wildcard $(addsuffix /ppumove$(EXEEXT),$(SEARCHPATH))))
ifeq ($(PPUMOVE),)
PPUMOVE=
else
export PPUMOVE:=$(firstword $(PPUMOVE))
endif
endif
# ppufiles
ifndef PPUFILES
PPUFILES:=$(strip $(wildcard $(addsuffix /ppufiles$(EXEEXT),$(SEARCHPATH))))
ifeq ($(PPUFILES),)
PPUFILES=
else
export PPUFILES:=$(firstword $(PPUFILES))
endif
endif
# Look if UPX is found for go32v2 and win32. We can't use $UPX becuase # Look if UPX is found for go32v2 and win32. We can't use $UPX becuase
# upx uses that one itself (PFV) # upx uses that one itself (PFV)
ifndef UPXPROG ifndef UPXPROG
@ -598,67 +564,62 @@ endif
# Default rules # Default rules
##################################################################### #####################################################################
.PHONY: defaultrule all staticlib sharedlib showinstall install \ .PHONY: defaultrule all debug examples test smart shared \
staticinstall sharedinstall libinstall zipinstall zipinstalladd \ showinstall install zipinstall zipinstalladd \
clean cleanall depend info clean cleanall depend info
all: fpc_all all: fpc_all
staticlib: fpc_staticlib debug: fpc_debug
sharedlib: fpc_sharedlib smart: fpc_smart
shared: fpc_shared
showinstall: fpc_showinstall showinstall: fpc_showinstall
install: fpc_install install: fpc_install
staticinstall: fpc_staticinstall
sharedinstall: fpc_sharedinstall
libinstall: fpc_libinstall
zipinstall: fpc_zipinstall zipinstall: fpc_zipinstall
zipinstalladd: fpc_zipinstalladd zipinstalladd: fpc_zipinstalladd
clean: fpc_clean clean: fpc_clean
clean_all: fpc_clean_all cleanall: fpc_cleanall
depend: fpc_depend
info: fpc_info info: fpc_info
#####################################################################
# Exes
#####################################################################
.PHONY: fpc_exes
EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS))
EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS))
override ALLTARGET+=fpc_exes
override INSTALLEXEFILES+=$(EXEFILES)
override CLEANEXEFILES+=$(EXEFILES) $(EXEOFILES)
fpc_exes: $(EXEFILES)
##################################################################### #####################################################################
# General compile rules # General compile rules
##################################################################### #####################################################################
.PHONY: fpc_all fpc_units fpc_exes fpc_loaders .PHONY: fpc_all fpc_debug
# Create Filenames fpc_all: $(ALLTARGET)
LOADEROFILES=$(addsuffix $(OEXT),$(LOADEROBJECTS))
EXEFILES=$(addsuffix $(EXEEXT),$(EXEOBJECTS)) fpc_debug:
EXEOFILES=$(addsuffix $(OEXT),$(EXEOBJECTS)) $(MAKE) all DEBUG=1
UNITPPUFILES=$(addsuffix $(PPUEXT),$(UNITOBJECTS))
UNITOFILES=$(addsuffix $(OEXT),$(UNITOBJECTS)) # General compile rules, available for both possible PASEXT
UNITAFILES=$(addsuffix $(STATICLIBEXT),$(UNITOBJECTS))
.SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp .SUFFIXES: $(EXEEXT) $(PPUEXT) $(OEXT) .pas .pp
ifdef DEFAULTUNITS
fpc_all: fpc_loaders fpc_units
else
fpc_all: fpc_loaders fpc_units fpc_exes
endif
fpc_loaders: $(LOADEROFILES)
fpc_units: $(UNITPPUFILES)
fpc_exes: $(EXEFILES)
# General compile rules, available for both possible PASEXT
%$(PPUEXT): %.pp %$(PPUEXT): %.pp
$(COMPILER) $< $(REDIR) $(COMPILER) $< $(REDIR)
$(EXECPASS) $(EXECPASS)
@ -675,25 +636,21 @@ fpc_exes: $(EXEFILES)
$(COMPILER) $< $(REDIR) $(COMPILER) $< $(REDIR)
$(EXECPASS) $(EXECPASS)
%$(OEXT): %$(LOADEREXT)
$(AS) -o $*$(OEXT) $<
##################################################################### #####################################################################
# Library # Library
##################################################################### #####################################################################
.PHONY: fpc_staticlib fpc_sharedlib .PHONY: fpc_smart fpc_shared
# Default sharedlib units are all unit objects # Default sharedlib units are all unit objects
ifndef SHAREDLIBUNITOBJECTS ifndef SHAREDLIBUNITOBJECTS
SHAREDLIBUNITOBJECTS=$(UNITOBJECTS) SHAREDLIBUNITOBJECTS=$(UNITOBJECTS)
endif endif
fpc_staticlib: fpc_smart:
$(MAKE) libsclean $(MAKE) all SMARTLINK=1
$(MAKE) all SMARTLINK=YES
fpc_sharedlib: all fpc_shared: all
ifdef inlinux ifdef inlinux
ifndef LIBNAME ifndef LIBNAME
@$(ECHO) LIBNAME not set @$(ECHO) LIBNAME not set
@ -708,54 +665,64 @@ endif
# Install rules # Install rules
##################################################################### #####################################################################
.PHONY: fpc_showinstallfiles fpc_install .PHONY: fpc_showinstall fpc_install
ifdef UNITOBJECTS
override UNITINSTALLFILES=$(wildcard $(UNITPPUFILES) $(UNITOFILES) $(UNITAFILES))
endif
ifdef EXTRAINSTALLUNITS ifdef EXTRAINSTALLUNITS
override EXTRAINSTALLFILES+=$(wildcard $(addsuffix $(OEXT),$(EXTRAINSTALLUNITS)) $(addsuffix $(STATICLIBEXT),$(EXTRAINSTALLUNITS)) $(addsuffix $(PPUEXT),$(EXTRAINSTALLUNITS))) override INSTALLPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRAINSTALLUNITS))
endif endif
fpc_showinstallfiles : all ifdef INSTALLPPUFILES
ifndef DEFAULTUNITS ifdef PPUFILES
ifdef EXEOBJECTS ifdef inlinux
@$(ECHO) $(addprefix "\n"$(BININSTALLDIR)/,$(EXEFILES)) INSTALLPPULINKFILES=$(shell $(PPUFILES) -S -O $(INSTALLPPUFILES))
INSTALLPPULIBFILES=$(shell $(PPUFILES) -L $(INSTALLPPUFILES))
else
INSTALLPPULINKFILES=$(shell $(PPUFILES) $(INSTALLPPUFILES))
endif endif
endif endif
ifdef LOADEROBJECTS
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(LOADEROFILES))
endif endif
ifdef UNITINSTALLFILES
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(UNITINSTALLFILES)) fpc_showinstall: $(SHOWINSTALLTARGET)
ifdef INSTALLEXEFILES
@$(ECHO) $(addprefix "\n"$(BININSTALLDIR)/,$(INSTALLEXEFILES))
endif
ifdef INSTALLPPUFILES
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPUFILES))
ifneq ($(INSTALLPPULINKFILES),)
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(INSTALLPPULINKFILES))
endif
ifneq ($(INSTALLPPULIBFILES),)
@$(ECHO) $(addprefix "\n"$(LIBINSTALLDIR)/,$(INSTALLPPULIBFILES))
endif
endif endif
ifdef EXTRAINSTALLFILES ifdef EXTRAINSTALLFILES
@$(ECHO) $(addprefix "\n"$(UNITINSTALLDIR)/,$(EXTRAINSTALLFILES)) @$(ECHO) $(addprefix "\n"$(EXTRAINSTALLDIR)/,$(EXTRAINSTALLFILES))
endif endif
fpc_install: fpc_install: $(INSTALLTARGET)
# Create UnitInstallFiles # Create UnitInstallFiles
ifndef DEFAULTUNITS ifdef INSTALLEXEFILES
ifdef EXEOBJECTS
$(MKDIR) $(BININSTALLDIR) $(MKDIR) $(BININSTALLDIR)
# Compress the exes if upx is defined # Compress the exes if upx is defined
ifdef UPXPROG ifdef UPXPROG
-$(UPXPROG) $(EXEFILES) -$(UPXPROG) $(INSTALLEXEFILES)
endif endif
$(INSTALLEXE) $(EXEFILES) $(BININSTALLDIR) $(INSTALLEXE) $(INSTALLEXEFILES) $(BININSTALLDIR)
endif endif
endif ifdef INSTALLPPUFILES
ifdef LOADEROBJECTS
$(MKDIR) $(UNITINSTALLDIR) $(MKDIR) $(UNITINSTALLDIR)
$(INSTALL) $(LOADEROFILES) $(UNITINSTALLDIR) $(INSTALL) $(INSTALLPPUFILES) $(UNITINSTALLDIR)
ifneq ($(INSTALLPPULINKFILES),)
$(INSTALL) $(INSTALLPPULINKFILES) $(UNITINSTALLDIR)
endif
ifneq ($(INSTALLPPULIBFILES),)
$(MKDIR) $(LIBINSTALLDIR)
$(INSTALL) $(INSTALLPPULIBFILES) $(LIBINSTALLDIR)
endif endif
ifdef UNITINSTALLFILES
$(MKDIR) $(UNITINSTALLDIR)
$(INSTALL) $(UNITINSTALLFILES) $(UNITINSTALLDIR)
endif endif
ifdef EXTRAINSTALLFILES ifdef EXTRAINSTALLFILES
$(MKDIR) $(UNITINSTALLDIR) $(MKDIR) $(EXTRAINSTALLDIR)
$(INSTALL) $(EXTRAINSTALLFILES) $(UNITINSTALLDIR) $(INSTALL) $(EXTRAINSTALLFILES) $(EXTRAINSTALLDIR)
endif endif
##################################################################### #####################################################################
@ -827,48 +794,40 @@ endif
# Clean rules # Clean rules
##################################################################### #####################################################################
.PHONY: fpc_clean fpc_libsclean fpc_cleanall .PHONY: fpc_clean fpc_cleanall
ifdef UNITOBJECTS
override UNITCLEANFILES=$(wildcard $(UNITPPUFILES) $(UNITOFILES) $(UNITAFILES))
endif
ifdef EXTRACLEANUNITS ifdef EXTRACLEANUNITS
override EXTRACLEANFILES+=$(wildcard $(addsuffix $(OEXT),$(EXTRACLEANUNITS)) $(addsuffix $(STATICLIBEXT),$(EXTRACLEANUNITS)) $(addsuffix $(PPUEXT),$(EXTRACLEANUNITS))) override CLEANPPUFILES+=$(addsuffix $(PPUEXT),$(EXTRACLEANUNITS))
endif endif
fpc_clean: ifdef CLEANPPUFILES
ifdef EXEOBJECTS ifdef PPUFILES
-$(DEL) $(EXEFILES) $(EXEOFILES) CLEANPPULINKFILES=$(shell $(PPUFILES) $(CLEANPPUFILES))
endif endif
ifdef LOADEROBJECTS
-$(DEL) $(LOADEROFILES)
endif endif
ifdef UNITCLEANFILES
-$(DEL) $(UNITCLEANFILES) fpc_clean: $(CLEANTARGET)
ifdef CLEANEXEFILES
-$(DEL) $(CLEANEXEFILES)
endif
ifdef CLEANPPUFILES
-$(DEL) $(CLEANPPUFILES)
endif
ifneq ($(CLEANPPULINKFILES),)
-$(DEL) $(CLEANPPULINKFILES)
endif endif
ifdef EXTRACLEANFILES ifdef EXTRACLEANFILES
-$(DEL) $(EXTRACLEANFILES) -$(DEL) $(EXTRACLEANFILES)
endif endif
-$(DEL) $(PPAS) link.res log -$(DEL) $(PPAS) link.res log
fpc_libsclean: clean
-$(DEL) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
fpc_cleanall: fpc_cleanall:
ifdef EXEOBJECTS ifdef CLEANEXEFILES
-$(DEL) $(EXEFILES) -$(DEL) $(CLEANEXEFILES)
endif endif
-$(DEL) *$(OEXT) *$(PPUEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT) -$(DEL) *$(OEXT) *$(PPUEXT) *$(ASMEXT) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
-$(DELTREE) *$(SMARTEXT) -$(DELTREE) *$(SMARTEXT)
-$(DEL) $(PPAS) link.res log
#####################################################################
# Depend rules
#####################################################################
.PHONY: fpc_depend
fpc_depend:
$(PPDEP) $(UNITOBJECTS)
##################################################################### #####################################################################
# Info rules # Info rules
@ -890,6 +849,20 @@ fpc_infocfg:
@$(ECHO) Target.... $(OS_TARGET) @$(ECHO) Target.... $(OS_TARGET)
@$(ECHO) @$(ECHO)
fpc_infoobjects:
@$(ECHO)
@$(ECHO) == Object info ==
@$(ECHO)
@$(ECHO) LoaderObjects..... $(LOADEROBJECTS)
@$(ECHO) UnitObjects....... $(UNITOBJECTS)
@$(ECHO) ExeObjects........ $(EXEOBJECTS)
@$(ECHO)
@$(ECHO) ExtraCleanUnits... $(EXTRACLEANUNITS)
@$(ECHO) ExtraCleanFiles... $(EXTRACLEANFILES)
@$(ECHO)
@$(ECHO) ExtraInstallUnits. $(EXTRAINSTALLUNITS)
@$(ECHO) ExtraInstallFiles. $(EXTRAINSTALLFILES)
@$(ECHO)
fpc_infoinstall: fpc_infoinstall:
@$(ECHO) @$(ECHO)
@ -902,13 +875,10 @@ endif
@$(ECHO) @$(ECHO)
@$(ECHO) BaseInstallDir....... $(BASEINSTALLDIR) @$(ECHO) BaseInstallDir....... $(BASEINSTALLDIR)
@$(ECHO) BinInstallDir........ $(BININSTALLDIR) @$(ECHO) BinInstallDir........ $(BININSTALLDIR)
@$(ECHO) UnitInstallDir....... $(UNITINSTALLDIR)
@$(ECHO) StaticUnitInstallDir. $(STATIC_UNITINSTALLDIR)
@$(ECHO) SharedUnitInstallDir. $(SHARED_UNITINSTALLDIR)
@$(ECHO) LibInstallDir........ $(LIBINSTALLDIR) @$(ECHO) LibInstallDir........ $(LIBINSTALLDIR)
@$(ECHO) StaticLibInstallDir.. $(STATIC_LIBINSTALLDIR) @$(ECHO) UnitInstallDir....... $(UNITINSTALLDIR)
@$(ECHO) SharedLibInstallDir.. $(SHARED_LIBINSTALLDIR) @$(ECHO) SourceInstallDir..... $(SOURCEINSTALLDIR)
@$(ECHO) MsgInstallDir........ $(MSGINSTALLDIR)
@$(ECHO) DocInstallDir........ $(DOCINSTALLDIR) @$(ECHO) DocInstallDir........ $(DOCINSTALLDIR)
@$(ECHO) ExtraInstallDir...... $(EXTRAINSTALLDIR)
@$(ECHO) @$(ECHO)

View File

@ -1,5 +1,5 @@
# #
# Makefile.fpc for shedit # Makefile.fpc for Alpha simulator
# #
[targets] [targets]