我有以下常规(手写)makefile:
all: $(patsubst %.c,%.so,$(wildcard *.c))
%.so: %.c
$(CC) $(CFLAGS) $(LDFLAGS) -rdynamic -o $@ $^
我需要将此makefile转换为autotools(主要用于用好东西填充CFLAGS和LDFLAGS)我第一次阅读autotools文档让我认为这是不可能的,因为autotools需要提前知道它的所有目标......但我可能错了.
任何想法 ?