Changeset 5288

Show
Ignore:
Timestamp:
08/19/09 03:22:23 (4 years ago)
Author:
jow
Message:

build: introduce $(SDK) to test whether we run a target build or the sdk

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/Makefile

    r5260 r5288  
    1313 
    1414gccbuild: 
    15     make -C libs/lmo CC="cc" CFLAGS="" LDFLAGS="" host-install 
     15    make -C libs/lmo CC="cc" CFLAGS="" LDFLAGS="" SDK="$(shell test -f .running-sdk && echo 1)" host-install 
    1616    for i in $(MODULES); do \ 
    17         make -C$$i compile || { \ 
     17        make -C$$i SDK="$(shell test -f .running-sdk && echo 1)" compile || { \ 
    1818            echo "*** Compilation of $$i failed!"; \ 
    1919            exit 1; \ 
     
    2222 
    2323luabuild: i18nbuild 
    24     for i in $(MODULES); do HOST=$(realpath host) make -C$$i luabuild; done 
     24    for i in $(MODULES); do HOST=$(realpath host) \ 
     25        SDK="$(shell test -f .running-sdk && echo 1)" make -C$$i luabuild; done 
    2526 
    2627i18nbuild: 
     
    2930 
    3031clean: 
     32    rm -f .running-sdk 
    3133    rm -rf docs 
    3234    make -C libs/lmo host-clean 
     
    4951    rm -rf /tmp/luci-* || true 
    5052 
    51 hostenv: host ucidefaults 
     53hostenv: sdk host ucidefaults 
     54 
     55sdk: 
     56    touch .running-sdk 
    5257 
    5358ucidefaults: