Mam paczki. Nazwijmy je A.deb
, B.deb
i C.deb
. Każdy pakiet ma odpowiedni pakiet źródłowy A.dsc
oraz A.tar.gz
, B.dsc
i B.tar.gz
, C.dsc
i C.tar.gz
. Pakiety zależą od siebie: C.deb
zależy od B.deb
i B.deb
zależy odA.deb
Jeśli zmodyfikuję A.deb
, muszę odbudować, B.deb
bo inaczej to nie zadziała. To samo dotyczy B.deb
i C.deb
. Czy istnieje sposób na zautomatyzowanie tego procesu? Czy może jest jakieś narzędzie lub skrypt, który zrobi to za mnie? Jeśli nie, jak mogę to zautomatyzować?
Ponadto nie ma moich paczek.
make
wymyślono. Makefile zawiera reguły określające, co należy ponownie skompilować / przebudować na podstawie tego, co się zmieniło.
make
, a jak sam powiedziałeś, @xiaodongjie, make target będzie pakietem wynikowym z zadeklarowanymi zależnościami między pakietami, a powiązaną akcją dla każdego celu będzie polecenie, które tworzy pakiet . Zainstaluj make-doc
i wpisz, info make
aby przeczytać o tym wszystko.