版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2017-5-4 14:39
|
显示全部楼层
做了一个验证
0 e2 v& t* R7 G/ m! ^% ~这是makefile
A) Z3 ?. Y- N+ J4 y$ aHOSTOS := $(shell uname -s | tr '[:upper:]' '[:lower:]')
7 p( y+ B x5 k* ^" y# G+ G# sed -e 's/\(cygwin\).*/cygwin/')
- e7 b, U& j7 b' F3 j) H( R7 k! }2 I5 [) w
dir := $(CURDIR)
% m: U( Q* c C5 nMAKECONFIG := $(dir)/makecfg
: V ?8 x; Y$ p6 j: m: A, O- q( }. U& p! p* F, |7 P
8 M8 ] E% ^7 E3 S; wsmdk2410_config:/ l3 H# H. [- S) n0 H, s
@$(MAKECONFIG) $(@:_config=) arm arm920t3 }( T. p2 A- u, t1 R$ `; W
8 e! W6 v$ ]+ I0 \8 F$ ~( L$ Z( ?: U6 w
这是makecfg
: x/ h: ?0 h' [& E2 U0 l$ i% p+ s6 R3 w; L+ O+ k
#!/bin/bash
: q+ Y1 @% @7 pecho "Welcome The World !"* j V! `/ l: I: k5 ]4 r! a
echo "haha"
$ Y w: c/ O8 R0 I7 }
~8 Z8 Y" i. }. W/ z) l7 gecho "\$0: $0"
/ o5 ?% s' ]9 fecho "\$1: $1"
( N, t- n y! s5 Pecho "\$2: $2"
{0 C) h: r' zecho "\$3: $3"( S5 ]' i0 T, T/ P% [$ }: X
3 o& n1 V1 ]4 ?9 C. H5 p# z
* ^' e& a) o6 y% B& y) |% o, o! R& \
结果3 [: i ]; j+ i' K" u+ @
jimmy@G41T-M7:~/work/MakeTrain$ make smdk2410_config k9 ?5 S- _. `& m- G0 ~: q. M$ \
Welcome The World !
+ ?# m" a* d) t8 y: p/ {haha
4 z3 P9 s& ?- T% `% V0 i$0: /home/jimmy/work/MakeTrain/makecfg
. D7 b) k8 i8 G3 ~( }+ [. s3 k$1: smdk2410* U7 ]* L$ z$ [. ]
$2: arm' M: [5 y2 E& J; y2 r2 b9 L
$3: arm920t: P; T n$ g E" Q' k2 p
" ?) q7 k6 r) z x1 ~2 p
) j2 o- T- z7 ]! I
9 H7 {7 o8 _& D6 y- B a b
( B) _2 S$ }1 X5 b) N5 o) U" O1 O* s- `. {% W& x" P
|
|