Makefile değişken değerini hedef gövdenin içinde yeniden atamanın bir yolu var mı?Makefile değişken değerini hedef gövde içinde değiştirme
Ne yapmaya çalışıyorum ayıklama derleme için fazladan bayraklar eklemektir: Ben de bazı yeni bayraklar eklemek benim çevreyi temizlemek istiyoruz testi hedef çağırmak durumunda
%.erl: %.beam
$(ERLC) $(ERLFLAGS) -o ebin $<
test: clean debug_compile_flag compile compile_test
debug_compile:
$(ERLCFLAGS) += -DTEST
(gibi -DTEST mevcut olanlara), bütün kodu bir kez daha derleyin (önce kaynaklar, sonra test modülleri).
Burada ve orada bir çok mantık bulunduğundan bazı yeni bayraklar ile derleme kodunu kopyalamak/yapıştırmak istemiyorum.
Varolan kodu yeniden kullanabilmem için değişken değerini yeniden tanımlamanın kolay bir yolu var mı?
olası yinelenen (http://stackoverflow.com/questions [kural yürütme anda değişkeni yapmak tanımla]/1909188/tanımlamak-yap-değişken -kuralı-yürütme-zamanı) –