blob: cc9c47d8c41aaa1090a3f72b935083260d40407f (
plain) (
blame)
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
|
# $NetBSD: Makefile,v 1.2 2003/01/22 02:56:30 lukem Exp $
PROG= progress
SRCS= progress.c progressbar.c strsuftoll.c
CPPFLAGS +=-Iinclude -DSTANDALONE_PROGRESS
UNAME ?= $(shell uname)
PREFIX ?= /usr
PROG_PREFIX ?= bsd-
ifeq ($(UNAME), Linux)
ifeq ($(shell pkg-config libbsd-overlay && echo 1),1)
CPPFLAGS+=$(shell pkg-config libbsd-overlay --cflags)
LDFLAGS+=$(shell pkg-config libbsd-overlay --libs)
endif # ($(shell pkg-config libbsd-overlay && echo 1),1)
endif # ($(UNAME), Linux)
all: $(PROG)
$(PROG): $(SRCS:%.c=%.o)
$(CC) $(LDFLAGS) -o $@ $^
install: $(PROG) progress.1
install -Dm755 $(PROG) $(DESTDIR)$(PREFIX)/bin/$(PROG_PREFIX)$(PROG)
install -Dm644 progress.1 $(DESTDIR)$(PREFIX)/share/man/man1/$(PROG_PREFIX)progress.1
clean:
rm -f *.o $(PROG)
.PHONY: all install clean
|