Imported Upstream version 1.1.3
[platform/upstream/libzip.git] / lib / Makefile.am
1 AM_CFLAGS=      @CFLAG_VISIBILITY@
2 libincludedir = ${libdir}/@PACKAGE@/include
3
4 lib_LTLIBRARIES = libzip.la
5 noinst_HEADERS = zipint.h
6 include_HEADERS = zip.h
7 nodist_libinclude_HEADERS = zipconf.h
8
9 # also update CMakeLists.txt when changing version
10 libzip_la_LDFLAGS=-no-undefined -version-info 4:0:0
11 libzip_la_LIBADD=@LTLIBOBJS@
12
13 if WIN32_HOST
14 IO_SOURCES=\
15         zip_source_win32a.c \
16         zip_source_win32handle.c \
17         zip_source_win32utf8.c \
18         zip_source_win32w.c
19 else
20 IO_SOURCES=\
21         zip_source_file.c
22 endif
23
24 libzip_la_SOURCES=\
25         ${IO_SOURCES} \
26         zip_add.c \
27         zip_add_dir.c \
28         zip_add_entry.c \
29         zip_buffer.c \
30         zip_close.c \
31         zip_delete.c \
32         zip_dir_add.c \
33         zip_dirent.c \
34         zip_discard.c \
35         zip_entry.c \
36         zip_err_str.c \
37         zip_error.c \
38         zip_error_clear.c \
39         zip_error_get.c \
40         zip_error_get_sys_type.c \
41         zip_error_strerror.c \
42         zip_error_to_str.c \
43         zip_extra_field.c \
44         zip_extra_field_api.c \
45         zip_fclose.c \
46         zip_fdopen.c \
47         zip_file_add.c \
48         zip_file_error_clear.c \
49         zip_file_error_get.c \
50         zip_file_get_comment.c \
51         zip_file_get_external_attributes.c \
52         zip_file_get_offset.c \
53         zip_file_rename.c \
54         zip_file_replace.c \
55         zip_file_set_comment.c \
56         zip_file_set_external_attributes.c \
57         zip_file_set_mtime.c \
58         zip_file_strerror.c \
59         zip_filerange_crc.c \
60         zip_fopen.c \
61         zip_fopen_encrypted.c \
62         zip_fopen_index.c \
63         zip_fopen_index_encrypted.c \
64         zip_fread.c \
65         zip_get_archive_comment.c \
66         zip_get_archive_flag.c \
67         zip_get_compression_implementation.c \
68         zip_get_encryption_implementation.c \
69         zip_get_file_comment.c \
70         zip_get_num_entries.c \
71         zip_get_num_files.c \
72         zip_get_name.c \
73         zip_hash.c \
74         zip_io_util.c \
75         zip_memdup.c \
76         zip_name_locate.c \
77         zip_new.c \
78         zip_open.c \
79         zip_rename.c \
80         zip_replace.c \
81         zip_set_archive_comment.c \
82         zip_set_archive_flag.c \
83         zip_set_default_password.c \
84         zip_set_file_comment.c \
85         zip_set_file_compression.c \
86         zip_set_name.c \
87         zip_source_begin_write.c \
88         zip_source_buffer.c \
89         zip_source_call.c \
90         zip_source_close.c \
91         zip_source_commit_write.c \
92         zip_source_crc.c \
93         zip_source_deflate.c \
94         zip_source_error.c \
95         zip_source_filep.c \
96         zip_source_free.c \
97         zip_source_function.c \
98         zip_source_is_deleted.c \
99         zip_source_layered.c \
100         zip_source_open.c \
101         zip_source_pkware.c \
102         zip_source_read.c \
103         zip_source_remove.c \
104         zip_source_rollback_write.c \
105         zip_source_seek.c \
106         zip_source_seek_write.c \
107         zip_source_stat.c \
108         zip_source_supports.c \
109         zip_source_tell.c \
110         zip_source_tell_write.c \
111         zip_source_window.c \
112         zip_source_write.c \
113         zip_source_zip.c \
114         zip_source_zip_new.c \
115         zip_stat.c \
116         zip_stat_index.c \
117         zip_stat_init.c \
118         zip_strerror.c \
119         zip_string.c \
120         zip_unchange.c \
121         zip_unchange_all.c \
122         zip_unchange_archive.c \
123         zip_unchange_data.c \
124         zip_utf-8.c
125
126 BUILT_SOURCES=zipconf.h
127 CLEANFILES=     ${BUILT_SOURCES}
128
129 EXTRA_DIST=     CMakeLists.txt \
130                 compat.h \
131                 make_zip_err_str.sh \
132                 make_zipconf.sh \
133                 zip_source_win32a.c \
134                 zip_source_win32handle.c \
135                 zip_source_win32utf8.c \
136                 zip_source_win32w.c \
137                 zipwin32.h
138
139 zip_err_str.c: zip.h make_zip_err_str.sh
140         sh $(srcdir)/make_zip_err_str.sh $(srcdir)/zip.h zip_err_str.c
141
142 zipconf.h: ${top_builddir}/config.h make_zipconf.sh
143         sh ${srcdir}/make_zipconf.sh ${top_builddir}/config.h zipconf.h