mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-06 11:07:30 +01:00
* fpcmake updates
This commit is contained in:
parent
bd2c49f44f
commit
d2d87ca660
270
utils/Makefile
270
utils/Makefile
@ -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
|
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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))))
|
||||||
|
|||||||
@ -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
|
||||||
|
|
||||||
|
|||||||
@ -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)
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Makefile.fpc for shedit
|
# Makefile.fpc for Alpha simulator
|
||||||
#
|
#
|
||||||
|
|
||||||
[targets]
|
[targets]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user