pkgconf/Makefile.in

42 lines
1.0 KiB
Makefile
Raw Normal View History

prefix = @prefix@
exec_prefix = @exec_prefix@
2012-07-24 02:09:15 +00:00
bindir = @bindir@
libdir = @libdir@
datarootdir = @datarootdir@
datadir = @datadir@
includedir = @includedir@
pkgconfigdir = @PKGCONFIGDIR@
CC = @CC@
PROG = pkgconf@EXEEXT@
SRCS = main.c pkg.c bsdstubs.c getopt_long.c fragment.c argvsplit.c fileio.c tuple.c dependency.c
OBJS = ${SRCS:.c=.o}
2012-07-23 19:55:33 +00:00
CFLAGS = @CFLAGS@
2012-07-24 06:10:35 +00:00
LDFLAGS = @LDFLAGS@
CFLAGS += -DLIBDIR=\"${libdir}\" -DINCLUDEDIR=\"${includedir}\" -DPKG_DEFAULT_PATH=\"${pkgconfigdir}\" -Wall -Wextra -Wformat=2 -std=gnu99 -D_FORTIFY_SOURCE=2
2011-07-25 02:03:17 +00:00
all: build
build: ${PROG}
2011-07-25 02:03:17 +00:00
clean:
rm *.o
rm $(PROG)
install:
mkdir -p $(DESTDIR)/$(bindir)
install -c -m755 $(PROG) $(DESTDIR)/$(bindir)/$(PROG)
mkdir -p $(DESTDIR)/$(datarootdir)/aclocal
install -c -m644 pkg.m4 $(DESTDIR)/$(datarootdir)/aclocal/pkg.m4
2012-05-03 06:50:57 +00:00
check: $(PROG)
$(SHELL) tests/run.sh ./$(PROG)
valgrind-check: $(PROG)
$(SHELL) tests/run.sh 'valgrind --leak-check=full --show-reachable=yes ./$(PROG)'
$(PROG): $(OBJS)
2012-07-24 06:10:35 +00:00
${CC} ${LDFLAGS} -o $@ $(OBJS)
.c.o:
${CC} ${CFLAGS} -c $< -o $@