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 29 30 31 32 33
|
CC ?= cc
RM = rm -f
INSTALL = /usr/bin/install
CFLAGS ?= -g -O2
CPPFLAGS ?=
LDFLAGS ?=
SRCS = cd-discid.c
OBJS = $(SRCS:.c=.o)
PREFIX ?= /usr/local
BINDIR = ${PREFIX}/bin
MANDIR = ${PREFIX}/share/man/man1
.SUFFIXES: .c .o
.c.o:
@printf " CC $@\n"
@$(CC) $(CFLAGS) $(CPPFLAGS) -c $<
all: cd-discid
cd-discid: $(OBJS)
@printf " LINK $@\n"
@$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $(OBJS)
install: cd-discid
$(INSTALL) -D -s cd-discid $(BINDIR)/cd-discid
$(INSTALL) -D -m 644 cd-discid.1 $(MANDIR)/cd-discid.1
clean:
$(RM) $(OBJS) cd-discid
|