Changeset 7777


Ignore:
Timestamp:
02/08/19 17:48:23 (2 weeks ago)
Author:
baker
Message:

share unix targets with Solaris builds, disable more echoing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/Makefile

    r7774 r7777  
    8484#################### 
    8585 
    86 sol_buildinfo: BUILDINFO_MESSAGE 
    87         cd diagnostic_tools/buildinfo ; \ 
    88                 $(MAKE) -f makefile.unix clean ; \ 
    89                 $(MAKE) -f makefile.unix clean_bin ; \ 
    90                 $(MAKE) -f makefile.unix 
    91         buildinfo 
    92  
    93 sol_libs: CHECK_PLATFORM_SOL MAKING_C_LIBRARIES_MESSAGE 
    94         cd libsrc ; \ 
    95                 $(MAKE) -f makefile.unix 
    96  
    97 sol_modules: CHECK_PLATFORM_SOL MAKING_MODULES_MESSAGE 
    98         @for x in $(SUBFOLDERS) ; \ 
    99         do  ( \ 
    100                 cd $$x ; \ 
    101                         echo ---------- ; \ 
    102                         echo Making $@ in: ; pwd ; \ 
    103                         $(MAKE) solaris \ 
    104         ) ; done 
     86sol_buildinfo: unix_buildinfo 
     87 
     88sol_libs: CHECK_PLATFORM_SOL unix_libs 
     89 
     90sol_modules: CHECK_PLATFORM_SOL unix_modules 
    10591 
    10692CHECK_PLATFORM_SOL: PHONY 
     
    11096        fi 
    11197 
    112 clean_solaris: PHONY 
    113         -@cd diagnostic_tools/buildinfo ; \ 
    114                 echo Cleaning in: ; pwd ; \ 
    115                 $(MAKE) -f makefile.unix clean 
    116         -@cd libsrc ; \ 
    117                 echo Cleaning in: ; pwd ; \ 
    118                 $(MAKE) -f makefile.unix clean 
    119         -@for x in $(SUBFOLDERS) ; \ 
    120         do ( \ 
    121                 cd $$x ; \ 
    122                 echo Cleaning in: ; pwd ; \ 
    123                 $(MAKE) clean_solaris \ 
    124         ) ; done 
    125  
    126 clean_bin_solaris: PHONY 
    127         -@cd diagnostic_tools/buildinfo ; \ 
    128                 echo Cleaning binaries in: ; pwd ; \ 
    129                 $(MAKE) -f makefile.unix clean_bin 
    130         -@for x in $(SUBFOLDERS) ; \ 
    131         do  ( \ 
    132                 cd $$x ; \ 
    133                         echo Cleaning binaries in: ; pwd ; \ 
    134                         $(MAKE) clean_bin_solaris \ 
    135         ) ; done 
     98clean_solaris: clean_unix 
     99 
     100clean_bin_solaris: clean_bin_unix 
    136101 
    137102################################ 
     
    147112 
    148113unix_libs: CHECK_PLATFORM_UNIX MAKING_C_LIBRARIES_MESSAGE 
    149         cd libsrc ; \ 
     114        @cd libsrc ; \ 
    150115                $(MAKE) -f makefile.unix 
    151116 
     
    206171 
    207172nt_c_libs: MAKING_C_LIBRARIES_MESSAGE 
    208         pushd libsrc & \ 
     173        @pushd libsrc & \ 
    209174                $(MAKE) /$(MAKEFLAGS) /f makefile.nt & \ 
    210175        popd 
     
    216181 
    217182nt_modules: MAKING_MODULES_MESSAGE 
    218         -@for %x in ($(SUBFOLDERS)) \ 
    219         do ( \ 
     183        @for %x in ( $(SUBFOLDERS) ) \ 
     184        do @( \ 
    220185                pushd %x & \ 
    221186                        echo ---------- & \ 
     
    234199                $(MAKE) /$(MAKEFLAGS) /f makefile.nt clean & \ 
    235200        popd 
    236         -@for %x in ($(SUBFOLDERS)) \ 
    237         do ( \ 
     201        -@for %x in ( $(SUBFOLDERS) ) \ 
     202        do @( \ 
    238203                pushd %x & \ 
    239204                        echo Cleaning in: & cd & \ 
     
    243208 
    244209clean_bin_nt: PHONY 
    245         -pushd diagnostic_tools\buildinfo & \ 
     210        -@pushd diagnostic_tools\buildinfo & \ 
    246211                echo Cleaning binaries in: & cd & \ 
    247212                $(MAKE) /$(MAKEFLAGS) /f makefile.nt clean_bin & \ 
    248213        popd 
    249         -for %x in ($(SUBFOLDERS)) \ 
    250         do ( \ 
     214        -@for %x in ( $(SUBFOLDERS) ) \ 
     215        do @( \ 
    251216                pushd %x & \ 
    252217                        echo Cleaning binaries in: & cd & \ 
Note: See TracChangeset for help on using the changeset viewer.