版主
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2017-5-4 14:39
|
显示全部楼层
做了一个验证
- ~; h' A7 y! Y& V- P4 s8 j这是makefile
7 G4 G( o4 s+ z; O/ AHOSTOS := $(shell uname -s | tr '[:upper:]' '[:lower:]')
( u% Z2 p" \0 `) \% _# sed -e 's/\(cygwin\).*/cygwin/')
# o: `( h& e6 P9 G: M- K8 O
+ ~+ `/ x F0 |+ z4 R) s4 u) ddir := $(CURDIR)
4 ]9 F. L! `9 I* V4 x) ?MAKECONFIG := $(dir)/makecfg
3 ?% ~% ?" V, w/ x Q( H7 k# Y# w. S, r8 a
3 V3 ~3 W$ w. q$ f* p
smdk2410_config:, ?1 h$ f: S' i9 L# {7 l7 ?9 N- z
@$(MAKECONFIG) $(@:_config=) arm arm920t
& W# Z( I; i1 g5 p Y, B8 Q3 _1 N+ D, _/ c F- s0 T ~ d
: b. Z8 L- }8 K5 I& \" R& H% j6 K% i
这是makecfg
0 X6 b) T$ ]4 G+ U' I" s e# }& R9 H
#!/bin/bash
! r4 `* F* \7 z# m- p, d aecho "Welcome The World !"
% o& N, ?/ H; r9 T4 P. S! p% eecho "haha"
' B) V/ X. H% n/ z5 X( D1 @& t8 T6 A& p& x4 T5 e1 K
echo "\$0: $0"! b' a6 B3 W3 c; B/ C w( a+ v
echo "\$1: $1"
9 ^# M/ X Y4 U* f, lecho "\$2: $2"" f, R$ q- q7 h6 @* [0 g
echo "\$3: $3"8 C- |' a) b& v& \4 ?
0 I. I- I/ S) l" P% j
* V5 G+ W x! X r1 L7 j
结果
# G/ ?* X5 R. h7 ^' \( Ljimmy@G41T-M7:~/work/MakeTrain$ make smdk2410_config 0 Z; Y9 P5 h" C% C
Welcome The World !
( e: L; X7 T, ^, u+ H* K/ Zhaha
$ i7 K( H$ o0 }$0: /home/jimmy/work/MakeTrain/makecfg
% T3 M. u ^3 u$1: smdk24107 ^+ j0 m/ g2 c
$2: arm; @1 C4 W" [/ H5 p
$3: arm920t0 o+ v+ z" F0 S! L1 Q: k4 ?
`5 c* E6 F9 L7 H
" i: I* _) r% C
' W8 s2 S/ ?1 q% V$ V- i8 s
! d; d2 B$ b# U6 P! i% d" I5 y' t& A2 H# E4 ^+ }) S
|
|