chiark / gitweb /
Merge branch 'master' of https://git.distorted.org.uk/~markw/subdirmk
[subdirmk.git] / subdirmk / usual.mk.in
1 # subdirmk - usual variable settings
2 #  Copyright 2019 Mark Wooding
3 #  Copyright 2019 Ian Jackson
4 # SPDX-License-Identifier: LGPL-2.0-or-later
5
6 VPATH           = $(top_srcdir)
7
8 prefix          = @prefix@
9 exec_prefix     = @exec_prefix@
10 bindir          = @bindir@
11
12 CC              ?= @CC@
13 CFLAGS          ?= @CFLAGS@
14 DEFS            ?= @DEFS@
15 INCLUDES        ?= @INCLUDES@
16 LD              ?= @CC@
17 LDFLAGS         ?= @LDFLAGS@
18 LIBS            ?= @LIBS@
19
20 LINK            ?= $(CC) -o$@ $(CFLAGS) $(LDFLAGS)
21 AR              ?= ar
22 COMPILE         ?= $(CC) -c -o$@ -MD -MF $(*D)/.$(*F).d $(DEFS) $(INCLUDES) $(CFLAGS)
23
24 %.o: %.c
25         $(COMPILE) $<