1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
# GNU Make is required
srcdir = @srcdir@
VPATH = ${srcdir}
CC ?= @CC@
CFLAGS ?= @CFLAGS@
CPPFLAGS ?= @CPPFLAGS@
LDFLAGS ?= @LDFLAGS@
LIBS ?= @LIBS@
CPPFLAGS += -I. -I${srcdir}
CFLAGS += -DMSG='"$(shell echo Hello autoconf)"'
.PHONY: all clean distclean
all: hello_autoconf
%: %.c
${CC} -o $@ ${CPPFLAGS} ${CFLAGS} $< ${LDFLAGS} ${LIBS}
clean:
-rm -f hello_autoconf
distclean: clean # mk-configure removes almost everything
-rm -f ${srcdir}/config.h.in config.h
|