Open farukyld opened 2 hours ago
bu durumda libmin.h
nin ilgili dosyaların en başında include'lanması gerekecek.
veya bu header'guard'lar derleme komutunda da tanımlanabilir.
libmin.h
in #include
lanmasını da istediğimiz dosyaların derleme kuralına ekleyerek otomatikleştirebiliriz. yanlış hatırlamıyorsam şöyle bir şeydi:
$(CC) $(CFLAGS) -include libmin.h ....
bütün dosyalarda çakışma yapan header'ları bulup teker teker
yapmak yerine
libmin.h
de çakışan header'ların guard'larını tanımlayarak include'lanmalarına engel olunabilir.