Als «make» getaggte Fragen

10
Beschwerden machen "fehlendes Trennzeichen (meinten Sie TAB?)"

Beim Versuch, die som_pak-3.1-NAcMoS.tar.gzDatei zu installieren , habe ich die folgenden Befehle verwendet: $ tar xvf som_pak-3.1-NAcMoS.tar.gz $ cd som_pak-3.1 $ cp makefile.unix makefile $ make $ cd .. $ ln -s som_pak-3.1 $NACMOS_HOME/som_pak Beim Ausführen des makeBefehls wird jedoch der...

8
Ruft das Verzeichnis der obersten Ebene aus der Makefile-Variablen ab

Was ist der einfachste Code, um den Verzeichnisteil der obersten Ebene einer Makefile-Variablen abzurufen? Beispiel: BUILD_DIR = dir/subdir/.../sub-a-dub-dir distclean: rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)> PS: Ich meine nicht $(dir $(dir $(BUILD_DIR))), sondern etwas...

8
Git-Commit aus einem Makefile heraus

Ich habe ein Makefile für ein Latexprojekt, an dem ich arbeite. Makefiles sind nicht meine Stärke, aber gibt es eine Möglichkeit, etwas zu tun wie: make git "My comment" Und lassen Sie das Makefile ausführen: git commit -m "My comment" git push origin master

7
Wie sollen Manpages installiert werden?

Wenn ich ein benutzerdefiniertes Dienstprogramm verteile, schreibe ich normalerweise ein Makefile, auf /usr/localdem standardmäßig Binärdateien installiert werden PREFIX ?= /usr/local MANPREFIX ?= ${PREFIX}/man install: install utility ${PREFIX}/bin/ install utility.1 ${MANPREFIX}/man1/ Der Pfad zu...

7
Platzhalter in GNU verwenden Musterregel erstellen

Angenommen, doc.pdfist das Ziel. Die folgende Regel löst eine Regeneration aus, doc.pdfwenn sie doc.referaktualisiert wird, freut sich aber auch, wenn sie doc.referüberhaupt nicht vorhanden ist: doc.pdf: doc.mom $(wildcard doc.refer) pdfmom -e -k < $< > $@ Die folgende Musterregel bewirkt...

7
Seltsames Verhalten bei der Automatisierung mit "make -f"

Ich habe eine Reihe von Verzeichnissen, von denen einige Makefiles enthalten, und einige der Makefiles haben cleanZiele. Im übergeordneten Verzeichnis habe ich ein einfaches Skript: #!/bin/bash for f in *; do if [[ -d $f && -f $f/makefile ]]; then echo "Making clean in $f..." make -f...

7
Installieren Sie den DWB-Browser

Ich versuche, dwb auf debian wheezy zu installieren. Es gibt ein Paket, aber die Version ist alt und ich möchte eine neuere Version. Die Version in wheezy bietet kein dwbem, plötzlich kann ich flaskblock nicht mehr installieren und daher kann ich grooveshark nicht mehr ausführen. Ich habe versucht,...