Browse Source

* small updates

peter 25 years ago
parent
commit
9694a38178
7 changed files with 100 additions and 52 deletions
  1. 44 22
      install/Makefile
  2. 45 23
      install/Makefile.fpc
  3. 1 0
      install/fpinst/Makefile
  4. 2 1
      install/fpinst/Makefile.fpc
  5. 5 3
      install/makepack
  6. 2 2
      rtl/Makefile
  7. 1 1
      rtl/Makefile.fpc

+ 44 - 22
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,38 +1071,28 @@ install: build-stamp
 	$(MAKE) -C $(CVSBASE) fcl_zipinstall $(INSTALLOPTS) PACKAGEPREFIX=$(PKGPRE)
 	$(MAKE) -C $(CVSBASE) packages_zipinstall $(INSTALLOPTS) PACKAGEPREFIX=$(PKGPRE)
 
-##########################################################################
-# Source targets
-##########################################################################
-
-sourcebase:
-# base Makefiles needed for sources
-	$(MKDIR) $(SOURCEINSTALLDIR)
-	$(MKDIR) $(SOURCEINSTALLDIR)/rtl
-	$(MKDIR) $(SOURCEINSTALLDIR)/packages
-	$(COPY) $(CVSBASE)/Makefile*  $(SOURCEINSTALLDIR)
-	$(COPY) $(CVSBASE)/rtl/Makefile* $(SOURCEINSTALLDIR)/rtl
-	$(COPY) $(CVSBASE)/packages/Makefile* $(SOURCEINSTALLDIR)/packages
-
-source:
-	$(MAKE) zipinstall ZIPTARGET=sourcebase ZIPNAME=basesrc
-	$(MAKE) -C $(CVSBASE) compiler_zipsourceinstall
-	$(MAKE) -C $(CVSBASE) rtl_zipsourceinstall
-	$(MAKE) -C $(CVSBASE) api_zipsourceinstall
-	$(MAKE) -C $(CVSBASE) fcl_zipsourceinstall
-	$(MAKE) -C $(CVSBASE) packages_zipsourceinstall
-	$(MAKE) -C $(CVSBASE) utils_zipsourceinstall
 
 ##########################################################################
 # 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
 ##########################################################################
@@ -1110,6 +1106,32 @@ demo:
 	$(MAKE) zipinstall ZIPTARGET=demoinstall ZIPNAME=demo
 
 
+
+##########################################################################
+# Source targets
+##########################################################################
+
+sourcebase:
+# base Makefiles needed for sources
+	$(MKDIR) $(SOURCEINSTALLDIR)
+	$(MKDIR) $(SOURCEINSTALLDIR)/rtl
+	$(MKDIR) $(SOURCEINSTALLDIR)/packages
+	$(COPY) $(CVSBASE)/Makefile*  $(SOURCEINSTALLDIR)
+	$(COPY) $(CVSBASE)/rtl/Makefile* $(SOURCEINSTALLDIR)/rtl
+	$(COPY) $(CVSBASE)/packages/Makefile* $(SOURCEINSTALLDIR)/packages
+
+source:
+	$(MAKE) zipinstall ZIPTARGET=sourcebase ZIPNAME=basesrc
+	$(MAKE) -C $(CVSBASE) compiler_zipsourceinstall
+	$(MAKE) -C $(CVSBASE) rtl_zipsourceinstall
+	$(MAKE) -C $(CVSBASE) api_zipsourceinstall
+	$(MAKE) -C $(CVSBASE) fcl_zipsourceinstall
+	$(MAKE) -C $(CVSBASE) packages_zipsourceinstall
+	$(MAKE) -C $(CVSBASE) utils_zipsourceinstall
+	$(MAKE) installersrc
+	$(MAKE) docsrc
+
+
 ##########################################################################
 # OS targets
 ##########################################################################

+ 45 - 23
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
 
 
 ##########################################################################

+ 1 - 0
install/fpinst/Makefile

@@ -175,6 +175,7 @@ endif
 
 # Install
 
+PACKAGENAME=fpinst
 ZIPTARGET=install
 
 # Defaults

+ 2 - 1
install/fpinst/Makefile.fpc

@@ -6,7 +6,8 @@
 programs=install
 
 [install]
-sourcesubdir=installer
+packagename=fpinst
+sourcesubdir=fpinst
 
 [clean]
 units=ziptypes unzip

+ 5 - 3
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`

+ 2 - 2
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))
 

+ 1 - 1
rtl/Makefile.fpc

@@ -10,7 +10,7 @@ defaultdir=$(OS_TARGET)
 
 [install]
 packagename=rtl
-sourcesubs=0
+sourcesubdirs=0
 
 [sections]
 none=1