diff --git a/install/Makefile b/install/Makefile index c0a7dac211..2014187dfa 100644 --- a/install/Makefile +++ b/install/Makefile @@ -997,7 +997,7 @@ help: .PHONY: installer -INSTALLERBUILDDIR=../installer +INSTALLERBUILDDIR=../fpinst installer: $(COPYTREE) fpinst $(INSTALLERBUILDDIR) @@ -1008,6 +1008,12 @@ ifdef UPXPROG endif $(DELTREE) $(INSTALLERBUILDDIR) +installersrc: + $(COPYTREE) fpinst $(INSTALLERBUILDDIR) + $(MAKE) -C $(INSTALLERBUILDDIR) zipsourceinstall + $(DELTREE) $(INSTALLERBUILDDIR) + + ########################################################################## # Basego32.zip ########################################################################## @@ -1065,6 +1071,42 @@ install: build-stamp $(MAKE) -C $(CVSBASE) fcl_zipinstall $(INSTALLOPTS) PACKAGEPREFIX=$(PKGPRE) $(MAKE) -C $(CVSBASE) packages_zipinstall $(INSTALLOPTS) PACKAGEPREFIX=$(PKGPRE) + +########################################################################## +# Docs +########################################################################## + +.PHONY: docspdf docs docsrcinstall docsrc + +docspdf: + $(MAKE) -C $(CVSBASE)/docs pdfinstall + +docs: + $(MAKE) zipinstall ZIPTARGET=docspdf ZIPNAME=docs + +docsrcinstall: + $(MAKE) -C $(CVSBASE)/docs clean + $(MKDIR) $(SOURCEINSTALLDIR) + $(COPYTREE) $(CVSBASE)/docs $(SOURCEINSTALLDIR) + +docsrc: + $(MAKE) zipinstall ZIPTARGET=docsrcinstall ZIPNAME=docsrc + + +########################################################################## +# Demos +########################################################################## + +.PHONY: demo demoinstall + +demoinstall: + $(COPYTREE) demo $(PREFIXINSTALLDIR) + +demo: + $(MAKE) zipinstall ZIPTARGET=demoinstall ZIPNAME=demo + + + ########################################################################## # Source targets ########################################################################## @@ -1086,28 +1128,8 @@ source: $(MAKE) -C $(CVSBASE) fcl_zipsourceinstall $(MAKE) -C $(CVSBASE) packages_zipsourceinstall $(MAKE) -C $(CVSBASE) utils_zipsourceinstall - -########################################################################## -# Docs -########################################################################## - -docspdf: - $(MAKE) -C $(CVSBASE)/docs pdfinstall - -docs: - $(MAKE) zipinstall ZIPTARGET=docspdf ZIPNAME=docs - -########################################################################## -# Demos -########################################################################## - -.PHONY: demo demoinstall - -demoinstall: - $(COPYTREE) demo $(PREFIXINSTALLDIR) - -demo: - $(MAKE) zipinstall ZIPTARGET=demoinstall ZIPNAME=demo + $(MAKE) installersrc + $(MAKE) docsrc ########################################################################## diff --git a/install/Makefile.fpc b/install/Makefile.fpc index 120bf66334..5d5346ceec 100644 --- a/install/Makefile.fpc +++ b/install/Makefile.fpc @@ -89,7 +89,7 @@ help: .PHONY: installer -INSTALLERBUILDDIR=../installer +INSTALLERBUILDDIR=../fpinst installer: $(COPYTREE) fpinst $(INSTALLERBUILDDIR) @@ -100,6 +100,12 @@ ifdef UPXPROG endif $(DELTREE) $(INSTALLERBUILDDIR) +installersrc: + $(COPYTREE) fpinst $(INSTALLERBUILDDIR) + $(MAKE) -C $(INSTALLERBUILDDIR) zipsourceinstall + $(DELTREE) $(INSTALLERBUILDDIR) + + ########################################################################## # Basego32.zip ########################################################################## @@ -157,6 +163,42 @@ install: build-stamp $(MAKE) -C $(CVSBASE) fcl_zipinstall $(INSTALLOPTS) PACKAGEPREFIX=$(PKGPRE) $(MAKE) -C $(CVSBASE) packages_zipinstall $(INSTALLOPTS) PACKAGEPREFIX=$(PKGPRE) + +########################################################################## +# Docs +########################################################################## + +.PHONY: docspdf docs docsrcinstall docsrc + +docspdf: + $(MAKE) -C $(CVSBASE)/docs pdfinstall + +docs: + $(MAKE) zipinstall ZIPTARGET=docspdf ZIPNAME=docs + +docsrcinstall: + $(MAKE) -C $(CVSBASE)/docs clean + $(MKDIR) $(SOURCEINSTALLDIR) + $(COPYTREE) $(CVSBASE)/docs $(SOURCEINSTALLDIR) + +docsrc: + $(MAKE) zipinstall ZIPTARGET=docsrcinstall ZIPNAME=docsrc + + +########################################################################## +# Demos +########################################################################## + +.PHONY: demo demoinstall + +demoinstall: + $(COPYTREE) demo $(PREFIXINSTALLDIR) + +demo: + $(MAKE) zipinstall ZIPTARGET=demoinstall ZIPNAME=demo + + + ########################################################################## # Source targets ########################################################################## @@ -178,28 +220,8 @@ source: $(MAKE) -C $(CVSBASE) fcl_zipsourceinstall $(MAKE) -C $(CVSBASE) packages_zipsourceinstall $(MAKE) -C $(CVSBASE) utils_zipsourceinstall - -########################################################################## -# Docs -########################################################################## - -docspdf: - $(MAKE) -C $(CVSBASE)/docs pdfinstall - -docs: - $(MAKE) zipinstall ZIPTARGET=docspdf ZIPNAME=docs - -########################################################################## -# Demos -########################################################################## - -.PHONY: demo demoinstall - -demoinstall: - $(COPYTREE) demo $(PREFIXINSTALLDIR) - -demo: - $(MAKE) zipinstall ZIPTARGET=demoinstall ZIPNAME=demo + $(MAKE) installersrc + $(MAKE) docsrc ########################################################################## diff --git a/install/fpinst/Makefile b/install/fpinst/Makefile index 002e5540fe..cf11aeea59 100644 --- a/install/fpinst/Makefile +++ b/install/fpinst/Makefile @@ -175,6 +175,7 @@ endif # Install +PACKAGENAME=fpinst ZIPTARGET=install # Defaults diff --git a/install/fpinst/Makefile.fpc b/install/fpinst/Makefile.fpc index 6899e9c287..041a1a6c47 100644 --- a/install/fpinst/Makefile.fpc +++ b/install/fpinst/Makefile.fpc @@ -6,7 +6,8 @@ programs=install [install] -sourcesubdir=installer +packagename=fpinst +sourcesubdir=fpinst [clean] units=ziptypes unzip diff --git a/install/makepack b/install/makepack index 6c3a1524fd..ae02a6b283 100644 --- a/install/makepack +++ b/install/makepack @@ -8,10 +8,12 @@ VERSION=0.99.14 RELEASE=ELF +unset FPCDIR + make linux -make source -make docs -make demo +#make source +#make docs +#make demo SOURCES=`/bin/ls *src.tar.gz` FILES=`/bin/ls *linux.tar.gz` diff --git a/rtl/Makefile b/rtl/Makefile index 495ef74add..183ac07a6a 100644 --- a/rtl/Makefile +++ b/rtl/Makefile @@ -433,11 +433,11 @@ showinstall: $(addsuffix _showinstall,$(OS_TARGET)) install: $(addsuffix _install,$(OS_TARGET)) -sourceinstall: fpc_sourceinstall $(addsuffix _sourceinstall,$(OS_TARGET)) +sourceinstall: fpc_sourceinstall zipinstall: fpc_zipinstall $(addsuffix _zipinstall,$(OS_TARGET)) -zipsourceinstall: fpc_zipsourceinstall $(addsuffix _zipsourceinstall,$(OS_TARGET)) +zipsourceinstall: fpc_zipsourceinstall clean: $(addsuffix _clean,$(OS_TARGET)) diff --git a/rtl/Makefile.fpc b/rtl/Makefile.fpc index fe673df56b..801b43adf8 100644 --- a/rtl/Makefile.fpc +++ b/rtl/Makefile.fpc @@ -10,7 +10,7 @@ defaultdir=$(OS_TARGET) [install] packagename=rtl -sourcesubs=0 +sourcesubdirs=0 [sections] none=1