[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:18568] Re: gmake



小野様へ。
> ifneq ($(filter $(strip $(OST)), lx20 lx22, lx24),)
> でうまくいかないかなぁ.
 ifneq ($(filter $(strip $(OST)), lx20 lx22 lx24),)
以下にの様に一部修正させてもらい,うまく,行きました。
ネガティブな表現で一見わかりににくいので,ifeq
でいろいろ試してみたのですが,うまくいいきません。
info make(英文)でもう一度,確認して,
必要十分であることが確認出来ました。
それで,以下のコメントを付けて,使用しました。
---修正版(後から2つめの','を削除しました)
# if OST is (one of) lx20 or lx22 or 22
ifneq ($(filter $(strip $(OST)), lx20 lx22 lx24),)
:::
help:
->@echo Usage: make -f make-foo.lx OST=os_type
以下省略しています。
誠に,有用な情報有難うございました。
あまりにも,汚いmakeがスマートになり,大変助かりました。
有難うございました。
---
汐崎: Email: hshiozaki@nifty.com

----- Original Message -----
From: "Takao Ono" <takao@hirata.nuee.nagoya-u.ac.jp>
To: <plamo@linet.gr.jp>
Sent: Thursday, April 24, 2003 8:10 PM
Subject: [plamo:18561] Re: gmake


> 小野@名古屋大学 です.
>
> <01eb01c30a4c$ffc81200$086bfea9@frontier>の記事において
> hshiozaki@nifty.comさんは書きました。
> hshiozaki> FreeBSDの標準make, Linuxで標準的に使われるgmake
> hshiozaki> とを区別して呼称することにします。
> FreeBSD の make なら BSDmake の方が通りがいいかも.
>
> それはさておき,
>
> hshiozaki> #ifeq ($(strip $(OST)),lx24) ||  ($(strip $(OST)),lx22) ||
($(strip
> hshiozaki> $(OST)),lx20)
> これだけなら
> ifneq ($(filter $(strip $(OST)), lx20 lx22, lx24),)
> でうまくいかないかなぁ.
> --
> 名古屋大学大学院 情報科学研究科 計算機数理科学専攻
> 小野 孝男
> FreeBSD に GNUmake を入れる, あるいは Plamo に BSDmake を入れると
> いうのが根本的な解決策かも.
>

References
[plamo:18561] Re: gmake, Takao Ono

[検索ページ] [メール一覧]
Plamo ML 公開システム