1 # Common Makefile 'top'
16 MKDEPS = $(topdir)/mkdeps
19 INSTALL_BIN = $(INSTALL) -m 755
20 INSTALL_DIR = $(INSTALL) -d
21 INSTALL_DATA = $(INSTALL) -m 644
24 bindir ?= ${prefix}/bin
25 libdir ?= ${prefix}/lib
26 includedir ?= ${prefix}/include
30 SUBMAKE = $(MAKE) prefix='${prefix}' bindir='${bindir}'
32 INC = -I$(topdir) -I$(topdir)/src -I.
35 CFLAGS = -g -Wall $(DEFS) $(INC)
43 wrap_AR = $(AR) $(ARFLAGS) $(1) $(2)
44 wrap_CC = $(CC) $(CFLAGS) $(1) -c $(2) -o $(3)
45 wrap_LD = $(CC) -o $(1) $(2) $(3) $(LDFLAGS)
46 wrap_RANLIB = $(RANLIB) $(1)
51 wrap_AR = @echo "AR $(1)"; $(AR) $(ARFLAGS) $(1) $(2)
52 wrap_CC = @echo "CC $(2)"; $(CC) $(CFLAGS) $(1) -c $(2) -o $(3)
53 wrap_LD = @echo "LD $(2)"; $(CC) -o $(1) $(2) $(3) $(LDFLAGS)
54 wrap_RANLIB = @echo "RANLIB $(1)"; $(RANLIB) $(1)
57 # vim: ts=8 sw=8 noet fdm=marker tw=80