lehce OT: make

Peter Trsko - dogmaT dogmat at gmail.com
Wed Dec 21 21:39:02 CET 2005


On Wed, 21 Dec, 2005, jp at devnull.cz wrote:
> 	kdyz to chci mit OS dependent, tak to muze byt OS dependent. 
> Zdrojaky se nelisi, lisi se CFLAGS. Vim co delam, vim ze si muzu 
> nainstalovat gmake, vim ze muzu pouzit autoconf, proste to z nejakyho duvodu 
> nechci a proto me jen zajima, jestli nekdo nezna elegantnejsi reseni nez je 
> to nahore. h.

toto som riesil takto:

  SYSTEM = `uname -s`

  all:
          @make -f Makefile.$(SYSTEM)

testoval som to len na Linuxe, FreeBSD a IRIX64 na ktorej som ale mal
gmake.

Este otazka: nie je toto nahodou zavislost skor od prekladaca ako od
architektury? Viem, ze v tomto pripade sa jedna o defaultne prekladace
na danej architekture, ale ja by som sa na to moc nespoliehal. Asi
jedina absolutne prenositelna moznost je configure script (autotools).

-- 
(dogmaT
        (icq 303140614)
        (jabber dogmat_at_njs_dot_netlab_dot_cz)
        (mail dogmat_at_dogmat_dot_us)
        (web http://dogmat.us))



More information about the Users-l mailing list