Changeset 55 for trunk/Makefile


Ignore:
Timestamp:
Jan 28, 2016, 9:39:16 AM (10 years ago)
Author:
Ben Rietbroek
Message:

AiR-BOOT v1.1.0-RELEASE [2013-04-05]

This is the version as included on the eCS v2.2-beta CD's.
It was technically a pre-v1.1.0 release, with the final v1.1.0,
including some minor patches, to be included with eCS v2.2-GA.
Because this version is now known to be v1.1.0, we'll keep it that way.

The minor patches and meanwhile done fixes will soon appear as v1.1.1
test-version commits to be consolidated to a v1.1.2 release.
Issues regarding removable media are planned for the v1.1.4 release as
this requires removal of obsolete code and optimizing existing code to
create space in the ~32K block (track0) the loader resides in.

With this version of AiR-BOOT, the display of the version number has
changed to be compatible with the WarpIN versioning system.
So all digits are now separated by a dot. This change is only visual and
tools relying on the way AiR-BOOT stores it's version numer internally
are not affected.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r46 r55  
    6767        BOOTCODE&
    6868        INSTALL$(DS)C&
    69         INSTALL$(DS)DOS&
    7069        TOOLS$(DS)OS2$(DS)SETABOOT&
     70
     71
     72# Components to distribute to the RELEASE directories.
     73# These are the bootloader is several languages,
     74# the installer for several platforms,
     75# and the OS/2 setboot replacement (setaboot).
     76COMPONENTS2DIST=&
     77        BOOTCODE&
     78        INSTALL$(DS)C&
     79        TOOLS$(DS)OS2$(DS)SETABOOT&
     80
    7181
    7282
     
    8999
    90100# -----------------------------------------------------------------------------
    91 # BUILD EVERYTHING
     101# BUILD AND DISTRIBUTE EVERYTHING
    92102# -----------------------------------------------------------------------------
    93103# Here we iterate over all AiR-BOOT components that have a Makefile.
     
    100110        @SET ACTION=BUILD
    101111        @for %%i in ($(COMPONENTS)) do @$(MAKE) -h %%i
    102         @echo.
    103         @echo ** Success !! **
    104         @echo All AiR-BOOT stuff has been built.
    105         @echo Look in the RELEASE directory for the distribution files
    106         @echo for each platform.
    107         @echo The PACKAGES directory contains packages for each supported
    108         @echo platform.
    109         @echo.
     112        @%MAKE dist
     113        @echo.
     114        @echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
     115        @echo :: !! Success !!                                                  ::
     116        @echo :: All AiR-BOOT stuff has been built.                             ::
     117        @echo :: Look in the RELEASE directory for the distribution files       ::
     118        @echo :: for each platform and the bootloader for each language.        ::
     119#       @echo :: The PACKAGES directory contains packages for each supported    ::
     120#       @echo :: platform.                                                      ::
     121        @echo ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
     122        @echo.
     123
     124
     125
     126# -----------------------------------------------------------------------------
     127# DISTRIBUTE RELEVANT TARGETS TO RELEASE DIRECTORY
     128# -----------------------------------------------------------------------------
     129# This target is invoked by build to distribute the relevant targets to the
     130# distribution directory.
     131# -----------------------------------------------------------------------------
     132dist:   .SYMBOLIC
     133        @SET ACTION=DIST
     134        @for %%i in ($(COMPONENTS2DIST)) do @$(MAKE) -h %%i
     135        @echo.
     136
    110137
    111138
     
    120147# -----------------------------------------------------------------------------
    121148clean:  .SYMBOLIC
     149        @cd RELEASE
     150        @$(MAKE) -h clean
     151        @cd ..
    122152        @SET ACTION=CLEAN
    123153        @for %%i in ($(COMPONENTS)) do @$(MAKE) -h %%i
     
    125155        @echo Done.
    126156        @echo.
     157
    127158
    128159
     
    146177
    147178
    148 
    149 
    150 
    151 
    152179# -----------------------------------------------------------------------------
    153180# CHECK FOR MAKEFILE CHANGES
     
    184211        @echo @@ BUILDING $@
    185212        @echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    186         @echo.
    187213        @cd $@
     214        @cd
    188215        @$(MAKE) -h
     216!elseif "$(%ACTION)"=="DIST"
     217        @echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
     218        @echo @@ DISTRIBUTING $@
     219        @echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
     220        @cd $@
     221        @cd
     222        @$(MAKE) -h dist
    189223!elseif "$(%ACTION)"=="CLEAN"
    190224        @echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    191225        @echo @@ CLEANING $@
    192226        @echo @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    193         @echo.
    194227        @cd $@
     228        @cd
    195229        @$(MAKE) -h clean
     230        @if exist Makefile.bu del Makefile.bu
    196231!else
    197232        @echo.
     
    199234        @echo.
    200235!endif
    201 
    202 
Note: See TracChangeset for help on using the changeset viewer.