Vlákno názorů k článku Programování pod Linuxem pro všechny od jenda - jak se to dela pod linuxem, kdyz mam...

  • Článek je starý, nové názory již nelze přidávat.
  • 23. 1. 2004 12:40

    jenda (neregistrovaný)

    jak se to dela pod linuxem, kdyz mam jen jedno source napr. adresar je plny souboru, ktere vypadaji asi takto:

    ------------ < > ------------
    #ifdef LIB_1
    #include <incl1.>
    #else
    #include <incl2.>
    #endif

    funkce (a,b,c) {
    ....
    }
    ------------ < > ------------

    ulohou je, aby se vytvorila podle direktivy LIB_1 budto jedna nebo druha library.

    Je to mozne, bez toho aby se muselo v adresari se source vzdy nejdrive vsechno smazat (make clean ?) a pak spustit celou kompilaci znovu?

  • 23. 1. 2004 16:44

    hkmaly (neregistrovaný)

    Nejsem si jisty jak se to dela obvykle ale ja bych zkusil neco jako prekladat do dvou direktoraru (pravidla makefile neco jako
    lib1/%.o: %.c
    cc -o $@ $