فهرست منبع

* version fixes
* EXTRAUNITS to set extra units that are build and needs to be cleaned

peter 26 سال پیش
والد
کامیت
775463a697
6فایلهای تغییر یافته به همراه46 افزوده شده و 23 حذف شده
  1. 12 5
      base/makefile.fpc
  2. 4 4
      compiler/utils/samplecfg
  3. 6 2
      compiler/verbose.pas
  4. 9 2
      compiler/version.pas
  5. 7 8
      utils/Makefile
  6. 8 2
      utils/h2pas/Makefile

+ 12 - 5
base/makefile.fpc

@@ -852,16 +852,19 @@ endif
 #####################################################################
 
 fpc_clean:
-	-$(DEL) $(UNITOFILES) $(UNITAFILES) $(UNITFILES) $(PPAS) link.res log
-ifeq ($(SMARTLINK),YES)
-	-$(DELTREE) *$(SMARTEXT)
-endif
+ifdef UNITOBJECTS
+	-$(DEL) $(UNITOFILES) $(UNITAFILES) $(UNITFILES)
+endif	
 ifdef EXEOBJECTS
 	-$(DEL) $(EXEFILES) $(EXEOFILES)
 endif
 ifdef LOADEROBJECTS
 	-$(DEL) $(LOADEROFILES)
 endif
+ifdef EXTRAUNITS
+	-$(DEL) $(addsuffix $(OEXT),$(EXTRAUNITS)) $(addsuffix $(STATICLIBEXT),$(EXTRAUNITS)) $(addsuffix $(PPUEXT),$(EXTRAUNITS)) 
+endif	
+	-$(DEL) $(PPAS) link.res log
 
 fpc_libsclean: clean
 	-$(DEL) *$(STATICLIBEXT) *$(SHAREDLIBEXT) *$(PPLEXT)
@@ -1004,7 +1007,11 @@ endif
 
 #
 # $Log$
-# Revision 1.31.2.2  1999-06-18 10:07:27  peter
+# Revision 1.31.2.3  1999-06-18 10:55:31  peter
+#   * version fixes
+#   * EXTRAUNITS to set extra units that are build and needs to be cleaned
+#
+# Revision 1.31.2.2  1999/06/18 10:07:27  peter
 #   * rtl/linux and units/linux also for linux installs
 #
 # Revision 1.31.2.1  1999/06/13 22:36:38  peter

+ 4 - 4
compiler/utils/samplecfg

@@ -174,13 +174,13 @@ cat <<EOFCFG > /etc/ppc386.cfg
 #IFDEF Linux
   # For statically, smartlinked units
   #IFDEF FPC_LINK_STATIC
-    -Fu$1/rtl/static
-    -Fu$1/units/static
+    -Fu$1/rtl/linux/static
+    -Fu$1/units/linux/static
   #ENDIF
   # For Dynamically linked units
   #IFDEF FPC_LINK_DYNAMIC
-    -Fu$1/rtl/shared
-    -Fu$1/units/shared
+    -Fu$1/rtl/linux/shared
+    -Fu$1/units/linux/shared
   #ENDIF
   -Fu$1/rtl/linux
   -Fu$1/units/linux

+ 6 - 2
compiler/verbose.pas

@@ -249,7 +249,7 @@ end;
 
 procedure UpdateReplacement(var s:string);
 begin
-  Replace(s,'$FPCVER',version_string);
+  Replace(s,'$FPCVER',full_version_string);
   Replace(s,'$FPCDATE',date_string);
   Replace(s,'$FPCTARGET',target_cpu_string);
 end;
@@ -515,7 +515,11 @@ end.
 
 {
   $Log$
-  Revision 1.39  1999-05-08 19:52:42  peter
+  Revision 1.39.2.1  1999-06-18 10:55:32  peter
+    * version fixes
+    * EXTRAUNITS to set extra units that are build and needs to be cleaned
+
+  Revision 1.39  1999/05/08 19:52:42  peter
     + MessagePos() which is enhanced Message() function but also gets the
       position info
     * Removed comp warnings

+ 9 - 2
compiler/version.pas

@@ -32,7 +32,10 @@ interface
        release_nr = '99';
        patch_nr   = '12';
        minorpatch = 'a';
-       version_string = version_nr+'.'+release_nr+'.'+patch_nr+minorpatch;
+       
+       version_string = version_nr+'.'+release_nr+'.'+patch_nr;
+       full_version_string = version_nr+'.'+release_nr+'.'+patch_nr+minorpatch;
+
 
        { date string }
 {$ifdef FPC}
@@ -67,7 +70,11 @@ begin
 end.
 {
   $Log$
-  Revision 1.6.2.1  1999-06-18 09:54:48  peter
+  Revision 1.6.2.2  1999-06-18 10:55:34  peter
+    * version fixes
+    * EXTRAUNITS to set extra units that are build and needs to be cleaned
+
+  Revision 1.6.2.1  1999/06/18 09:54:48  peter
     + minorpatch which is 'a' for 0.99.12a
 
   Revision 1.6  1999/06/08 12:52:38  peter

+ 7 - 8
utils/Makefile

@@ -28,6 +28,7 @@ DEFAULTFPCDIR=..
 EXEOBJECTS=ppudump ppumove ppdep ptop
 UNITOBJECTS=
 
+EXTRAUNITS=ppu ptopu
 
 #####################################################################
 # Common targets
@@ -41,7 +42,7 @@ UNITOBJECTS=
         
 all: testfpcmake fpc_all h2pas_all
 
-clean: testfpcmake fpc_clean extra_clean h2pas_clean
+clean: testfpcmake fpc_clean h2pas_clean
 
 install: testfpcmake fpc_install h2pas_install
 
@@ -119,12 +120,6 @@ ptop$(EXEEXT): ptop.pp ptopu$(PPUEXT)
 
 ptopu$(PPUEXT): ptopu.pp
 
-#
-# Clean also the .ppu's
-#
-extra_clean:
-	$(DEL) ppu$(PPUEXT) ptopu$(PPUEXT)
-
 #
 # H2Pas
 #
@@ -139,7 +134,11 @@ h2pas_install:
 
 #
 # $Log$
-# Revision 1.1  1999-05-12 16:11:39  peter
+# Revision 1.1.2.1  1999-06-18 10:55:36  peter
+#   * version fixes
+#   * EXTRAUNITS to set extra units that are build and needs to be cleaned
+#
+# Revision 1.1  1999/05/12 16:11:39  peter
 #   * moved
 #
 # Revision 1.14  1999/05/03 18:03:13  peter

+ 8 - 2
utils/h2pas/Makefile

@@ -34,6 +34,8 @@ PASEXT=.pas
 EXEOBJECTS=h2pas
 UNITOBJECTS=
 
+EXTRAUNITS=options lexlib scan yacclib converu
+
 
 #####################################################################
 # Common targets
@@ -45,7 +47,7 @@ UNITOBJECTS=
         
 all: testfpcmake fpc_all
 
-clean: testfpcmake fpc_cleanall
+clean: testfpcmake fpc_clean
 
 install: testfpcmake fpc_install
 
@@ -147,7 +149,11 @@ endif
 
 #
 # $Log$
-# Revision 1.1  1999-05-12 16:11:39  peter
+# Revision 1.1.2.1  1999-06-18 10:55:37  peter
+#   * version fixes
+#   * EXTRAUNITS to set extra units that are build and needs to be cleaned
+#
+# Revision 1.1  1999/05/12 16:11:39  peter
 #   * moved
 #
 # Revision 1.12  1999/04/01 22:52:01  peter