$ git clone https://github.com/gaiusm/m2-autoconf-example
$ mkdir build-m2-autoconf-example
$ cd build-m2-autoconf-example
$ ../m2-autoconf-example/configure
$ make
gm2 -MMD -MT a.o -MP -MF .deps/a.d -I../m2-autoconf-example \
-c ../m2-autoconf-example/a.mod
gm2 -MMD -MT b.o -MP -MF .deps/b.d -I../m2-autoconf-example \
-c ../m2-autoconf-example/b.mod
gm2 -MMD -MT c.o -MP -MF .deps/c.d -I../m2-autoconf-example \
-c ../m2-autoconf-example/c.mod
gm2 -MMD -MT z.o -MP -MF .deps/z.d -I../m2-autoconf-example \
-c ../m2-autoconf-example/z.mod
gm2 -MMD -MT top.o -MP -MF .deps/top.d -I../m2-autoconf-example \
-c -fscaffold-main -fscaffold-dynamic \
../m2-autoconf-example/top.mod
gm2 a.o b.o c.o z.o top.o -o top
c.o: \ ../m2-autoconf-example/c.mod \ ../m2-autoconf-example/c.def \ ../m2-autoconf-example/z.def
SUFFIXES = .mod .def .o .a
DEPFLAGS=-MMD -MT $@ -MP -MF .deps/$*.d
DEPS = a.o \
b.o \
c.o \
z.o \
top.o
bin_PROGRAMS = top
top_SOURCES = top.mod \
a.mod \
b.mod \
c.mod \
z.mod
top$(EXEEXT): $(DEPS)
gm2 $(DEPS) -o $@
top.o: top.mod
gm2 $(DEPFLAGS) -I$(srcdir) -c \
-fscaffold-main -fscaffold-dynamic $<
%.o: %.mod .deps/%.d
@test -z .deps || mkdir -p .deps
gm2 $(DEPFLAGS) -I$(srcdir) -c $<
DEPFILES=$(top_SOURCES:%.mod=.deps/%.d) $(DEPFILES): include $(wildcard $(DEPFILES))
$ bash rundemo
gm2 -MMD -MT a.o -MP -MF .deps/a.d -I../m2-autoconf-example \
-c ../m2-autoconf-example/a.mod
gm2 -MMD -MT c.o -MP -MF .deps/c.d -I../m2-autoconf-example \
-c ../m2-autoconf-example/c.mod
gm2 -MMD -MT z.o -MP -MF .deps/z.d -I../m2-autoconf-example \
-c ../m2-autoconf-example/z.mod
gm2 a.o b.o c.o z.o top.o -o top
This document was produced using groff-1.22.