版主
主题
帖子
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2017-5-4 14:39
|
显示全部楼层
做了一个验证
2 g% G3 K1 {" k这是makefile# u; w4 f) P2 A8 v0 w" u$ ]7 x C
HOSTOS := $(shell uname -s | tr '[:upper:]' '[:lower:]')
. _! I5 I. L+ k/ i& Z) h# sed -e 's/\(cygwin\).*/cygwin/')
+ D3 D. P5 A+ U' C: X, M
& Q/ e: b2 W: s5 t. I7 Cdir := $(CURDIR)
! M2 x/ Z+ h$ t; j0 OMAKECONFIG := $(dir)/makecfg* A+ E# T9 L; G
3 i1 o" i1 O# _+ o% J8 ?; B F. Q& j- l, ~ @
smdk2410_config:; b9 b) w4 j. m1 f, ]. W4 S9 `
@$(MAKECONFIG) $(@:_config=) arm arm920t
! j+ W/ C5 j; b5 Y5 j a! x* K0 b' \9 b4 H
) W! K7 X( t) ^0 e3 S C
这是makecfg
$ U% S% v6 \* G r* }" X, B
' i% p- \! w: ~% ^: y/ X) P#!/bin/bash
0 A2 T) h+ E7 v x; I' N, kecho "Welcome The World !"
* g% j( M$ a& L1 iecho "haha"
: H0 \: y4 o2 k: ^$ ?! E8 f0 o/ Z; M; u$ R8 q7 g7 `) r
echo "\$0: $0"
7 z3 T4 D+ s" jecho "\$1: $1"2 E. y( S; y4 U% ^$ q
echo "\$2: $2"0 F# b& B3 ^% a/ f" K: B8 X: R
echo "\$3: $3"1 i3 b1 i# [ F7 q; R
! g/ i8 u7 D! B6 y. w/ k* k* L* S7 A: I% M# n. \
结果! v" d9 z1 z0 w# a) ?0 e
jimmy@G41T-M7:~/work/MakeTrain$ make smdk2410_config ( q+ f( e1 W; z6 b
Welcome The World !2 y- E# m. R. m- F: y
haha8 |1 F7 t* ] s; A `5 h& N& ~$ ^
$0: /home/jimmy/work/MakeTrain/makecfg* Q4 z! E. A0 {# R3 G: o# r" d
$1: smdk2410
7 s) R9 K. y- j4 C+ P$2: arm$ s: p( s- }7 u$ C7 `- L
$3: arm920t
% o7 @6 j) W6 q) k$ s/ I# I9 N# @" Z+ g0 O/ t
; z/ [ p/ h3 d
2 j) X+ \6 P1 u% U) G( q6 n1 E! p3 e8 A6 ~5 p b
7 K3 c8 x6 P' [4 g) }* n |
|