dettus
Bicycle User
Hallo!
Ich bin gerade wieder ein wenig am coden.
Ich habe folgendes Problem, vielleicht kann mir einer von Euch helfen:
In meinem Makefile habe ich verschiedene checks.
WieManLeichtSieht(tm) machen die checks im Grunde genommen alles das gleiche. (Okay, ich muss zugegeben ich trickse noch ein wenig mit $@ substituttionen rum....) Aber die Kommandos sind tatsaechlich IDENTISCH.
Daher habe ich mir gedacht, dass ich vielleicht sowas machen koennte.
Bei GNUmake funktioniert das. Bei BSDmake kommt ein
hat irgendjemand eine Idee? .for habe ich auch probiert, leider funktioniert das nur bei BSDmake. Aber nicht bei GNUmake.
Ich bin gerade wieder ein wenig am coden.
Ich habe folgendes Problem, vielleicht kann mir einer von Euch helfen:
In meinem Makefile habe ich verschiedene checks.
Code:
check.none:
echo OK
check.low_ansi:
echo OK
check.low_ansi2:
echo OK
check.sixel:
echo OK
check: check.none check.low_ansi check.low_ansi2 check.sixel
echo "Alle checks OK"
WieManLeichtSieht(tm) machen die checks im Grunde genommen alles das gleiche. (Okay, ich muss zugegeben ich trickse noch ein wenig mit $@ substituttionen rum....) Aber die Kommandos sind tatsaechlich IDENTISCH.
Daher habe ich mir gedacht, dass ich vielleicht sowas machen koennte.
Code:
check.%:
echo OK
check: check.none check.low_ansi check.low_ansi2 check.sixel
echo "Alle checks OK"
Bei GNUmake funktioniert das. Bei BSDmake kommt ein
Code:
make: don't know how to make none.check (prerequisite of: check)
hat irgendjemand eine Idee? .for habe ich auch probiert, leider funktioniert das nur bei BSDmake. Aber nicht bei GNUmake.