annotate src/Makefile.am @ 212:8e17efed33c1

patch from Fridrich Strba to build on win32
author Carl Byington <carl@five-ten-sg.com>
date Mon, 08 Jun 2009 13:51:24 -0700
parents 2f38c4ce606f
children 85d77d7b034b 97c53c6868ab
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
cf3df962f1e5 prep for fedora build
Carl Byington <carl@five-ten-sg.com>
parents: 176
diff changeset
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)
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
40 readpst_SOURCES = readpst.c $(common_header)
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
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
47 lspst_CFLAGS = $(AM_CFLAGS)
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 readpst_CFLAGS = $(AM_CFLAGS)
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
49 pst2ldif_CFLAGS = $(AM_CFLAGS)
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
50 pst2dii_CFLAGS = $(AM_CFLAGS)
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
51 deltasearch_CFLAGS = $(AM_CFLAGS)
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
52 dumpblocks_CFLAGS = $(AM_CFLAGS)
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
53 getidblock_CFLAGS = $(AM_CFLAGS)
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
54
132
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
55 lspst_DEPENDENCIES = libpst.la
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
56 readpst_DEPENDENCIES = libpst.la
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
57 pst2ldif_DEPENDENCIES = libpst.la
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
58 pst2dii_DEPENDENCIES = libpst.la
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
59 deltasearch_DEPENDENCIES = libpst.la
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
60 dumpblocks_DEPENDENCIES = libpst.la
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
61 getidblock_DEPENDENCIES = libpst.la
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
62
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
63 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
64 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
65 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
66 lib_LTLIBRARIES = libpst.la
174
9bbc834d5f3e new debianization from hggdh
Carl Byington <carl@five-ten-sg.com>
parents: 172
diff changeset
67 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
68 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
69 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
70 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
71 libstrfunc.h\
193
cf3df962f1e5 prep for fedora build
Carl Byington <carl@five-ten-sg.com>
parents: 176
diff changeset
72 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
73 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
74 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
75 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
76 endif
ff1743cbe4aa initial attempt at building a shared library
Carl Byington <carl@five-ten-sg.com>
parents: 73
diff changeset
77
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
78 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
79 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
80
202
2f38c4ce606f remove readpstlog, switch to plain ascii debug log files
Carl Byington <carl@five-ten-sg.com>
parents: 193
diff changeset
81 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
82 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
83 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
84 endif
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
85
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
86 # set the include path found by configure
119
f50f4321aa2d fix include file path
Carl Byington <carl@five-ten-sg.com>
parents: 118
diff changeset
87 INCLUDES= -I$(srcdir)/.. $(all_includes)
16
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
88
c508ee15dfca switch to automake/autoconf
carl
parents:
diff changeset
89 # 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
90 lspst_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
91 readpst_LDADD = $(all_libraries) $(PSTLIB) $(LTLIBICONV) $(REGEXLIB)
0b1766da9be8 use AM_ICONV for better portability of the library location.
Carl Byington <carl@five-ten-sg.com>
parents: 150
diff changeset
92 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
93 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
94 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
95 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
96 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
97
5e4d6faada34 fix from Fridrich Strba for parallel make
Carl Byington <carl@five-ten-sg.com>
parents: 122
diff changeset
98