版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2017-5-4 14:39
|
显示全部楼层
做了一个验证; Q7 m) F( {* \7 _3 X6 a- a. \4 }3 u# i
这是makefile6 A: x) S0 h" d) Z$ u1 v
HOSTOS := $(shell uname -s | tr '[:upper:]' '[:lower:]')
2 ^- j5 K) a; X& F. U9 {# sed -e 's/\(cygwin\).*/cygwin/')" I3 a0 L9 J! e# W9 j# U. I
G4 D7 u* J* b- I0 I$ M! l/ A3 ]5 Vdir := $(CURDIR)
" v+ l4 G: r# s/ b+ A" mMAKECONFIG := $(dir)/makecfg0 N0 b$ f( s9 }8 Y5 i
4 D; _* Q# ~9 {4 X
# d i! ?9 h; U- d. h. I& M7 r
smdk2410_config:% t C" b# {/ }+ m1 ^! s* [2 u
@$(MAKECONFIG) $(@:_config=) arm arm920t; \7 c5 b# I% E( s! V. [) l- V! Z
4 A0 a" T8 t" B% i; ^4 l$ o
3 J: o& S, p& g/ ?7 o+ h' F( i; [这是makecfg
1 ~9 {7 h* U' g3 W$ `2 \$ G
! N$ I9 n7 n$ M8 q- C' w#!/bin/bash
4 R; L- f; S- e5 H5 f$ J' z& ]; Oecho "Welcome The World !"; o7 O8 [- z1 W& E E% t ~! V* V
echo "haha"! n2 \$ _$ \- q
t1 r8 q" M" l7 @echo "\$0: $0"
9 R0 i" r! X8 R/ u: Becho "\$1: $1"
& }1 x/ V1 G) _; vecho "\$2: $2"
! r' U7 S( H) S" }echo "\$3: $3"5 _* G+ q+ Q" L9 j6 k
# l, C8 N5 I, q4 N
( q# K3 ~: G$ j) @/ [
结果
1 G" U4 M, i! X8 C" {jimmy@G41T-M7:~/work/MakeTrain$ make smdk2410_config 1 F! c/ @: k$ j0 |$ r
Welcome The World !
& x' q- @) s* l% D5 shaha% B0 ]9 w; m+ L& E
$0: /home/jimmy/work/MakeTrain/makecfg; J% A: Q, l0 z6 m6 W+ r
$1: smdk2410
" t' j; R. I, v9 g$2: arm3 d: n4 n: f( e0 A
$3: arm920t
: F- s' c+ e/ z- c5 _! `8 {: E. K1 ], y& d4 A3 R* o# ?, M
8 t3 n. h! i, R3 w+ R' n+ G% w7 P, x8 J) V
3 e+ h/ k, b. c. S
0 f$ l' @! }( T6 k! M u
|
|