File: Makefile.am

package info (click to toggle)
libarchive 1.2.53-2etch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 2,828 kB
  • ctags: 1,672
  • sloc: ansic: 14,492; sh: 8,791; yacc: 619; makefile: 159
file content (117 lines) | stat: -rw-r--r-- 3,646 bytes parent folder | download | duplicates (2)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
## Process this file with automake to produce Makefile.in

AUTOMAKE_OPTIONS = foreign subdir-objects

EXTRA_DIST= version config.h.in			\
	minitar					\
	libarchive/test				\
	tar/test tar/getdate.c tar/getdate.h

# Clean out some unneeded files and directories
# that get picked up as part of the directories in EXTRA_DIST above.
dist-hook:
	rm -rf `find $(distdir) -name CVS -type d`
	rm -rf `find $(distdir) -name .svn -type d`
	rm -f `find $(distdir) -name '*~'`
	rm -f `find $(distdir) -name '*.out'`
	rm -f $(distdir)/*/Makefile

distclean-local:
	-rm -f tar/getdate.c tar/getdate.h
	-rm -rf autom4te.cache/
	-rm -f *~

lib_LTLIBRARIES=	libarchive.la
bin_PROGRAMS=	bsdtar
dist_man_MANS=$(libarchive_dist_man_MANS) $(bsdtar_dist_man_MANS)

#
# Libarchive headers, source, etc.
#
#

include_HEADERS= libarchive/archive_entry.h
# Note: archive.h is built from archive.h.in, so don't
# include archive.h in the distfile, but do install it.
nodist_include_HEADERS= libarchive/archive.h

libarchive_la_SOURCES=						\
	libarchive/archive_check_magic.c			\
	libarchive/archive_entry.c				\
	libarchive/archive_entry.h				\
	libarchive/archive_platform.h				\
	libarchive/archive_private.h				\
	libarchive/archive_read.c				\
	libarchive/archive_read_data_into_buffer.c		\
	libarchive/archive_read_data_into_fd.c			\
	libarchive/archive_read_extract.c			\
	libarchive/archive_read_open_fd.c			\
	libarchive/archive_read_open_file.c			\
	libarchive/archive_read_support_compression_all.c	\
	libarchive/archive_read_support_compression_bzip2.c	\
	libarchive/archive_read_support_compression_compress.c	\
	libarchive/archive_read_support_compression_gzip.c	\
	libarchive/archive_read_support_compression_none.c	\
	libarchive/archive_read_support_format_all.c		\
	libarchive/archive_read_support_format_cpio.c		\
	libarchive/archive_read_support_format_iso9660.c	\
	libarchive/archive_read_support_format_tar.c		\
	libarchive/archive_read_support_format_zip.c		\
	libarchive/archive_string.c				\
	libarchive/archive_string.h				\
	libarchive/archive_string_sprintf.c			\
	libarchive/archive_util.c				\
	libarchive/archive_write.c				\
	libarchive/archive_write_open_fd.c			\
	libarchive/archive_write_open_file.c			\
	libarchive/archive_write_set_compression_bzip2.c	\
	libarchive/archive_write_set_compression_gzip.c		\
	libarchive/archive_write_set_compression_none.c		\
	libarchive/archive_write_set_format.c			\
	libarchive/archive_write_set_format_by_name.c		\
	libarchive/archive_write_set_format_cpio.c		\
	libarchive/archive_write_set_format_pax.c		\
	libarchive/archive_write_set_format_shar.c		\
	libarchive/archive_write_set_format_ustar.c

libarchive_la_LIBADD=-lz -lbz2
# archive.h ends up in the build directory, so make sure we can find it.
libarchive_la_CPPFLAGS=-I$(top_builddir)/libarchive
libarchive_la_LDFLAGS= -version-info $(ARCHIVE_LIBTOOL_VERSION)

libarchive_dist_man_MANS=					\
	libarchive/archive_entry.3				\
	libarchive/archive_read.3				\
	libarchive/archive_util.3				\
	libarchive/archive_write.3				\
	libarchive/libarchive.3					\
	libarchive/libarchive-formats.5				\
	libarchive/tar.5

#
#
# bsdtar source, docs, etc.
#
#

bsdtar_SOURCES=				\
		tar/bsdtar.c		\
		tar/bsdtar.h		\
		tar/bsdtar_platform.h	\
		tar/getdate.y		\
		tar/matching.c		\
		tar/read.c		\
		tar/tree.c		\
		tar/tree.h		\
		tar/util.c		\
		tar/write.c

bsdtar_DEPENDENCIES = libarchive.la		\
		libarchive/archive_entry.h	\
		libarchive/archive.h

bsdtar_LDADD= -larchive -lbz2 -lz
bsdtar_CPPFLAGS=-I$(top_builddir)/libarchive
# Link libarchive statically...
bsdtar_LDFLAGS= -static -I$(destdir)/libarchive
bsdtar_dist_man_MANS=	tar/bsdtar.1