Hirdetés

Aktív témák

  • Sipi

    addikt

    válasz Sianis #4997 üzenetére

    Két lehetőség van. Az első az, hogy a GNU szabványos menetét használod, az autoconf/autoheader/automake segítségével, sablonból generálod. Ehhez nem értek, de szerintem Neked sem ez kell.

    A mésodik egyszerűbb. A make parancs voltaképpen csak egy shell, a Makefile tartalmát hajtja végre, amiben változókat, különböző függvényeket, if-then-else, stb. lehet. Vagyis: lényegében azt adsz meg a Makefile-ban, amit nem szégyellsz. A make parancs meghívására úgyis csak annyi történik, hogy a make shell végrehajtja a megadott (vagy ha nem adod meg, automatikusan a Makefile nevű) file parancsait. Szélsőséges estben ez lehet egy ''echo ''Kesz vagyok.'' is. :D

    Vagy normálisabban:

    CFLAGS=''-O2 -I . -I /usr/include''
    LDFLAGS=''''
    LIBS=''-L /usr/lib''
    TARGET=egyes.c kettes.c
    CC=gcc

    all:
    gcc $TARGET CFLAGS LDFLAGS LIBS


    Sipi

Aktív témák