Mercurial > libpst
annotate src/Makefile.am @ 308:97c53c6868ab
add -m option to readpst to create Outlook .msg files
author | Carl Byington <carl@five-ten-sg.com> |
---|---|
date | Sun, 13 Dec 2009 14:48:20 -0800 |
parents | 2f38c4ce606f |
children | c4537664ff50 |
rev | line source |
---|---|
122
bdb38b434c0a
more changes from Fridrich Strba to avoid installing our config.h
Carl Byington <carl@five-ten-sg.com>
parents:
119
diff
changeset
|
1 if PLATFORM_WIN32 |
140
fc6c54c453e5
patch from Fridrich Strba for dll build on mingw and cygwin
Carl Byington <carl@five-ten-sg.com>
parents:
133
diff
changeset
|
2 NO_UNDEFINED = -no-undefined |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
3 else |
140
fc6c54c453e5
patch from Fridrich Strba for dll build on mingw and cygwin
Carl Byington <carl@five-ten-sg.com>
parents:
133
diff
changeset
|
4 NO_UNDEFINED = |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
5 endif |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
6 |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
7 if STATIC_TOOLS |
122
bdb38b434c0a
more changes from Fridrich Strba to avoid installing our config.h
Carl Byington <carl@five-ten-sg.com>
parents:
119
diff
changeset
|
8 PSTLIB = @PST_OBJDIR@/libpst.a |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
9 else |
122
bdb38b434c0a
more changes from Fridrich Strba to avoid installing our config.h
Carl Byington <carl@five-ten-sg.com>
parents:
119
diff
changeset
|
10 PSTLIB = libpst.la |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
11 endif |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
12 |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
13 common_header = common.h \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
14 define.h \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
15 libpst.h \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
16 libstrfunc.h \ |
140
fc6c54c453e5
patch from Fridrich Strba for dll build on mingw and cygwin
Carl Byington <carl@five-ten-sg.com>
parents:
133
diff
changeset
|
17 lzfu.h \ |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
18 timeconv.h \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
19 vbuf.h |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
20 |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
21 common_source = debug.c \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
22 libpst.c \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
23 libstrfunc.c \ |
140
fc6c54c453e5
patch from Fridrich Strba for dll build on mingw and cygwin
Carl Byington <carl@five-ten-sg.com>
parents:
133
diff
changeset
|
24 lzfu.c \ |
193 | 25 timeconv.c \ |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
26 vbuf.c |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
27 |
132
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
28 |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
29 if NEED_XGETOPT |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
30 common_source += XGetopt.c |
140
fc6c54c453e5
patch from Fridrich Strba for dll build on mingw and cygwin
Carl Byington <carl@five-ten-sg.com>
parents:
133
diff
changeset
|
31 common_header += XGetopt.h |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
32 endif |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
33 |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
34 noinst_PROGRAMS = deltasearch dumpblocks getidblock |
202
2f38c4ce606f
remove readpstlog, switch to plain ascii debug log files
Carl Byington <carl@five-ten-sg.com>
parents:
193
diff
changeset
|
35 bin_PROGRAMS = lspst readpst pst2ldif |
63
cfd6175f9334
Start work on pst2dii to convert to Summation dii load file format.
Carl Byington <carl@five-ten-sg.com>
parents:
59
diff
changeset
|
36 if BUILD_DII |
cfd6175f9334
Start work on pst2dii to convert to Summation dii load file format.
Carl Byington <carl@five-ten-sg.com>
parents:
59
diff
changeset
|
37 bin_PROGRAMS += pst2dii |
cfd6175f9334
Start work on pst2dii to convert to Summation dii load file format.
Carl Byington <carl@five-ten-sg.com>
parents:
59
diff
changeset
|
38 endif |
132
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
39 lspst_SOURCES = lspst.c $(common_header) |
308
97c53c6868ab
add -m option to readpst to create Outlook .msg files
Carl Byington <carl@five-ten-sg.com>
parents:
202
diff
changeset
|
40 readpst_SOURCES = readpst.c $(common_header) msg.cpp msg.h |
132
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
41 pst2ldif_SOURCES = pst2ldif.cpp $(common_header) |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
42 pst2dii_SOURCES = pst2dii.cpp $(common_header) |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
43 deltasearch_SOURCES = deltasearch.cpp $(common_header) |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
44 dumpblocks_SOURCES = dumpblocks.c $(common_header) |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
45 getidblock_SOURCES = getidblock.c $(common_header) |
34
07177825c91b
fix signed/unsigned to allow very small pst files with only leaf nodes
carl
parents:
21
diff
changeset
|
46 |
308
97c53c6868ab
add -m option to readpst to create Outlook .msg files
Carl Byington <carl@five-ten-sg.com>
parents:
202
diff
changeset
|
47 readpst_CPPFLAGS = $(AM_CPPFLAGS) $(GSF_FLAGS) |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
48 |
132
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
49 lspst_DEPENDENCIES = libpst.la |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
50 readpst_DEPENDENCIES = libpst.la |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
51 pst2ldif_DEPENDENCIES = libpst.la |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
52 pst2dii_DEPENDENCIES = libpst.la |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
53 deltasearch_DEPENDENCIES = libpst.la |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
54 dumpblocks_DEPENDENCIES = libpst.la |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
55 getidblock_DEPENDENCIES = libpst.la |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
56 |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
57 if STATIC_TOOLS |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
58 noinst_LTLIBRARIES = libpst.la |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
59 else |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
60 lib_LTLIBRARIES = libpst.la |
174
9bbc834d5f3e
new debianization from hggdh
Carl Byington <carl@five-ten-sg.com>
parents:
172
diff
changeset
|
61 libpstincludedir = $(includedir)/libpst-@LIBPST_SO_MAJOR@/libpst |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
62 libpstinclude_HEADERS = \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
63 common.h \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
64 libpst.h \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
65 libstrfunc.h\ |
193 | 66 lzfu.h \ |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
67 timeconv.h \ |
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
68 vbuf.h |
172
6954d315aaa8
move version-info into main configure.in, and set it properly.
Carl Byington <carl@five-ten-sg.com>
parents:
167
diff
changeset
|
69 libpst_la_LDFLAGS = $(NO_UNDEFINED) -version-info @LIBPST_VERSION_INFO@ |
95
ff1743cbe4aa
initial attempt at building a shared library
Carl Byington <carl@five-ten-sg.com>
parents:
73
diff
changeset
|
70 endif |
ff1743cbe4aa
initial attempt at building a shared library
Carl Byington <carl@five-ten-sg.com>
parents:
73
diff
changeset
|
71 |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
72 libpst_la_SOURCES = $(common_source) $(common_header) |
153
0b1766da9be8
use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents:
150
diff
changeset
|
73 libpst_la_LIBADD = $(LTLIBICONV) |
118
0f1492b7fe8b
patch from Fridrich Strba for building on mingw and general cleanup of autoconf files
Carl Byington <carl@five-ten-sg.com>
parents:
95
diff
changeset
|
74 |
202
2f38c4ce606f
remove readpstlog, switch to plain ascii debug log files
Carl Byington <carl@five-ten-sg.com>
parents:
193
diff
changeset
|
75 EXTRA_DIST = |
122
bdb38b434c0a
more changes from Fridrich Strba to avoid installing our config.h
Carl Byington <carl@five-ten-sg.com>
parents:
119
diff
changeset
|
76 if !NEED_XGETOPT |
bdb38b434c0a
more changes from Fridrich Strba to avoid installing our config.h
Carl Byington <carl@five-ten-sg.com>
parents:
119
diff
changeset
|
77 EXTRA_DIST += XGetopt.c XGetopt.h |
bdb38b434c0a
more changes from Fridrich Strba to avoid installing our config.h
Carl Byington <carl@five-ten-sg.com>
parents:
119
diff
changeset
|
78 endif |
16 | 79 |
80 # set the include path found by configure | |
119 | 81 INCLUDES= -I$(srcdir)/.. $(all_includes) |
16 | 82 |
83 # the library search path. | |
153
0b1766da9be8
use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents:
150
diff
changeset
|
84 lspst_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) |
308
97c53c6868ab
add -m option to readpst to create Outlook .msg files
Carl Byington <carl@five-ten-sg.com>
parents:
202
diff
changeset
|
85 readpst_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) $(REGEXLIB) $(GSF_LIBS) |
153
0b1766da9be8
use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents:
150
diff
changeset
|
86 pst2ldif_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) |
0b1766da9be8
use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents:
150
diff
changeset
|
87 pst2dii_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) -lgd |
0b1766da9be8
use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents:
150
diff
changeset
|
88 dumpblocks_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) |
0b1766da9be8
use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents:
150
diff
changeset
|
89 getidblock_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) |
0b1766da9be8
use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents:
150
diff
changeset
|
90 deltasearch_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) |
132
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
91 |
5e4d6faada34
fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents:
122
diff
changeset
|
92 |