chiark / gitweb /
WIP
[subdirmk.git] / Subdir.mk.in
1 #
2
3 VPATH           = &^
4
5 prefix          = @prefix@
6 exec_prefix     = @exec_prefix@
7 bindir          = @bindir@
8
9 CC              ?= @CC@
10 CFLAGS          ?= @CFLAGS@
11 DEFS            ?= @DEFS@
12 INCLUDES        ?= @INCLUDES@
13 LD              ?= @CC@
14 LDFLAGS         ?= @LDFLAGS@
15 LIBS            ?= @LIBS@
16
17 INCLUDES        += -I&^/lib/
18
19 LINK            ?= $(CC) -o$@ $(CFLAGS) $(LDFLAGS)
20 AR              ?= ar
21 COMPILE         ?= $(CC) -c -o$@ -MD $(DEFS) $(INCLUDES) $(CFLAGS)
22
23 %.o: %.c
24         $(COMPILE) $<
25
26 &^/configure: &^/configure.ac
27         cd &^ && autoconf
28
29 config.status: &^/configure
30         ./config.status --recheck
31
32 subdirs.mk: config.status &^/build-aux/subdirmk-setup
33         ./config.status $@
34
35 %/Subdir.mk: &^/%/Subdir.mk.in subdirs.mk
36         ./config.status $@