Pertanyaan yang diberi tag makefile

209
Tentukan variabel make pada waktu pelaksanaan aturan

Di GNUmakefile saya, saya ingin memiliki aturan yang menggunakan direktori sementara. Sebagai contoh: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Seperti yang tertulis, aturan di atas membuat direktori sementara pada saat aturan diuraikan . Ini...

184
Bagaimana Anda memaksa makefile untuk membangun kembali target

Saya memiliki makefile yang dibangun dan kemudian memanggil makefile lain. Karena makefile ini memanggil lebih banyak makefile yang berfungsi, itu tidak benar-benar berubah. Karena itu ia terus berpikir proyek ini dibangun dan terbaru. dnetdev11 ~ # make make: `release' is up to date. Bagaimana...

162
Mengapa tidak ada yang menggunakan make untuk Java?

Hampir setiap proyek Java yang pernah saya lihat menggunakan Maven atau Ant. Mereka adalah alat yang bagus dan saya pikir hampir semua proyek dapat menggunakannya. Tapi apa yang pernah terjadi membuat ? Ini digunakan untuk berbagai proyek non-Jawa dan dapat dengan mudah menangani Java. Tentu Anda...

151
Batalkan makefile jika variabel tidak disetel

Bagaimana saya bisa membatalkan eksekusi make / makefile berdasarkan variabel makefile yang tidak disetel / dihargai? Saya datang dengan ini, tetapi hanya berfungsi jika penelepon tidak secara eksplisit menjalankan target (yaitu makehanya berjalan ). ifeq ($(MY_FLAG),) abort: ## This MUST be the...

147
Menekan gema permintaan perintah di makefile?

Saya menulis sebuah program untuk tugas yang seharusnya mencetak hasilnya ke stdout. Spesifikasi tugas membutuhkan pembuatan Makefile yang ketika dipanggil make run > outputFileharus menjalankan program dan menulis output ke file, yang memiliki sidik jari SHA1 identik dengan yang diberikan dalam...