0
Hedef için bağımlılıkların desenle birlikte bir değişken adında tanımlandığı bir desen kuralını ifade etme ihtiyacım var. Bunu nasıl ifade edebilirim?Bağımlılıkları ifade etmek için desene özgü değişkenler
myvar_image1:=a.o b.o c.o d.o
myvar_image2:=f.o g.o h.o i.o j.o
myimage-%: $(myvar_%)
ld -o [email protected] $(myvar_$*)
Bunu gerçekleştirmenin bir yolu var mı? Eğer kaynaklarına sahip kez
# For testing:
# touch {a..e}.c
# make all
Sources = a.c b.c c.c d.c e.c
# Now $(Objects) = a.o b.o ...
Objects = $(Sources:.c=.o)
%.o: %.c
@echo "Say hi from $< to [email protected]"
all: $(Objects)
@echo Say hi $^
, makefile nesnenin doğru uzantısı oluşturabilir: Anlıyorum gibi
Neden bağımlılıkları normal olarak ifade edemiyorsunuz? Yani myimage-image_1: a.o b.o c.o d.o' vb. – user657267