libtar-1.2.11 tarball sources, taken from Debian's orig tar
[libtar.git] / lib / Makefile.in
blobcaa3e9c9dc5cc178c26ccf6deb41864bbbf79917
1 # @configure_input@
3 ### Path settings
4 srcdir = @srcdir@
5 top_srcdir = @top_srcdir@
6 prefix = @prefix@
7 exec_prefix = @exec_prefix@
8 bindir = @bindir@
9 libdir = @libdir@
10 includedir = @includedir@
12 PACKAGE_NAME = @PACKAGE_NAME@
13 PACKAGE_VERSION = @PACKAGE_VERSION@
15 @ENCAP_DEFS@
17 ### Installation programs and flags
18 INSTALL = @INSTALL@
19 INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s
20 INSTALL_DATA = @INSTALL_DATA@
21 LN_S = @LN_S@
22 MKDIR = @MKDIR@
24 ### Compiler and link options
25 CC = @CC@
26 CPPFLAGS = -I. \
27 -I.. \
28 -I${srcdir} \
29 -I${top_srcdir}/compat \
30 -I../listhash \
31 @CPPFLAGS@
32 CFLAGS = @CFLAGS@
33 LDFLAGS = @LDFLAGS@
34 LIBS = @LIBS@
35 LIBOBJS = @LIBOBJS@
36 RANLIB = @RANLIB@
37 @SET_MAKE@
38 VPATH = @srcdir@:@top_srcdir@/compat:../listhash
41 ### Makefile rules - no user-servicable parts below
43 LIBTAR_OBJS = append.o \
44 block.o \
45 decode.o \
46 encode.o \
47 extract.o \
48 handle.o \
49 libtar_hash.o \
50 libtar_list.o \
51 output.o \
52 util.o \
53 wrapper.o
54 LIBTAR_HDRS = ../config.h \
55 ${top_srcdir}/compat/compat.h \
56 ${srcdir}/libtar.h \
57 ${srcdir}/internal.h \
58 ../listhash/libtar_listhash.h
59 LIBTAR_LIBS = ./libtar.a
60 ALL = libtar.a
62 DISTCLEANFILES = ../listhash/libtar_listhash.h \
63 ../listhash/libtar_list.c \
64 ../listhash/libtar_hash.c
67 all: ${ALL}
69 .PHONY: clean distclean install
71 libtar.a: ${LIBTAR_OBJS} ${LIBOBJS}
72 ${AR} rc libtar.a ${LIBTAR_OBJS} ${LIBOBJS}
73 ${RANLIB} libtar.a
75 ${LIBTAR_OBJS}: ${LIBTAR_HDRS}
77 .c.o:
78 ${CC} ${CFLAGS} ${CPPFLAGS} -c -o $@ $<
80 clean:
81 rm -f *~ *.o ${ALL} core
83 distclean: clean
84 rm -f Makefile ${DISTCLEANFILES}
86 install: ${ALL}
87 ${MKDIR} ${DESTDIR}${libdir}
88 ${INSTALL_DATA} libtar.a ${DESTDIR}${libdir}
89 ${MKDIR} ${DESTDIR}${includedir}
90 ${INSTALL_DATA} ${srcdir}/libtar.h ${DESTDIR}${includedir}
91 ${INSTALL_DATA} ../listhash/libtar_listhash.h ${DESTDIR}${includedir}