gonzui


Format: Advanced Search

t2ex/t2ex_source/lib/build_t2ex/Makefile.commonbare sourcepermlink (0.00 seconds)

Search this content:

    1: #
    2: # ----------------------------------------------------------------------
    3: #    T2EX Software Package
    4: #
    5: #    Copyright 2012 by Ken Sakamura.
    6: #    This software is distributed under the latest version of T-License 2.x.
    7: # ----------------------------------------------------------------------
    8: #
    9: #    Released by T-Engine Forum(http://www.t-engine.org/) at 2012/12/12.
   10: #    Modified by T-Engine Forum at 2013/04/30.
   11: #    Modified by TRON Forum(http://www.tron.org/) at 2015/06/04.
   12: #
   13: # ----------------------------------------------------------------------
   14: #
   15: 
   16: #
   17: # This software package is available for use, modification, 
   18: # and redistribution in accordance with the terms of the attached 
   19: # T-License 2.x.
   20: # If you want to redistribute the source code, you need to attach 
   21: # the T-License 2.x document.
   22: # There's no obligation to publish the content, and no obligation 
   23: # to disclose it to the TRON Forum if you have modified the 
   24: # software package.
   25: # You can also distribute the modified source code. In this case, 
   26: # please register the modification to T-Kernel traceability service.
   27: # People can know the history of modifications by the service, 
   28: # and can be sure that the version you have inherited some 
   29: # modification of a particular version or not.
   30: #
   31: #    http://trace.tron.org/tk/?lang=en
   32: #    http://trace.tron.org/tk/?lang=ja
   33: #
   34: # As per the provisions of the T-License 2.x, TRON Forum ensures that 
   35: # the portion of the software that is copyrighted by Ken Sakamura or 
   36: # the TRON Forum does not infringe the copyrights of a third party.
   37: # However, it does not make any warranty other than this.
   38: # DISCLAIMER: TRON Forum and Ken Sakamura shall not be held
   39: # responsible for any consequences or damages caused directly or
   40: # indirectly by the use of this software package.
   41: #
   42: # The source codes in bsd_source.tar.gz in this software package are 
   43: # derived from NetBSD or OpenBSD and not covered under T-License 2.x.
   44: # They need to be changed or redistributed according to the 
   45: # representation of each source header.
   46: #
   47: 
   48: #
   49: #       Makefile for gmake
   50: #       library main (common description)
   51: #
   52: 
   53: # standard libraries
   54: LIB_TARGET = libtm libc libusermod crt/crt0 crt/crttk
   55: LIB_TARGET += libsvc libstr libsys
   56: LIB_T2EXBLD_TARGET = libtk
   57: 
   58: # additional libraries
   59: LIB_TARGET += libdrvif
   60: 
   61: # ----------------------------------------------------------------------------
   62: .PHONY: all clean source clean_source clean_all
   63: 
   64: all: $(LIB_TARGET) $(LIB_T2EXBLD_TARGET)
   65: 
   66: $(LIB_TARGET):
   67:         cd ../../$@/build/$(TETYPE)_$(MACHINE) ; \
   68:         $(MAKE) ; \
   69:         $(MAKE) install
   70: 
   71: $(LIB_T2EXBLD_TARGET):
   72:         cd ../../$@/build_t2ex/$(TETYPE)_$(MACHINE) ; \
   73:         $(MAKE) ; \
   74:         $(MAKE) install
   75: 
   76: clean:
   77:         @( cd ../.. ; \
   78:         for dir in $(LIB_TARGET); do \
   79:                 ( cd $$dir/build/$(TETYPE)_$(MACHINE) ; $(MAKE) clean clean_install ) ; \
   80:         done ; \
   81:         for dir in $(LIB_T2EXBLD_TARGET); do \
   82:                 ( cd $$dir/build_t2ex/$(TETYPE)_$(MACHINE) ; $(MAKE) clean clean_install ) ; \
   83:         done )
   84: 
   85: source:
   86:         cd ../../libsvc/build/$(TETYPE)_$(MACHINE) ; \
   87:         $(MAKE) source
   88: 
   89: clean_source:
   90:         cd ../../libsvc/build/$(TETYPE)_$(MACHINE) ; \
   91:         $(MAKE) clean_source
   92: 
   93: clean_all: clean clean_source