tools: moved common checksum parser code into brecsum.h header
[barry.git] / tools / Makefile.am
blobc21be9eceea564b72873ef1a93ba4f0d34726837
1 EXTRA_DIST = Makefile.plain
3 #DEFAULT_INCLUDES =
4 INCLUDES = $(LIBUSB_CFLAGS)
5 #AM_CXXFLAGS = -ansi -Wall -fno-strict-aliasing -g
6 AM_CXXFLAGS = -Wall -g
8 # To use gettext
9 datadir = @datadir@
10 localedir = $(datadir)/locale
11 DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
13 noinst_HEADERS = \
14         i18n.h \
15         gettext.h \
16         mimedump.h \
17         brecsum.h \
18         platform.h
20 bin_PROGRAMS = \
21         btool \
22         bidentify \
23         bjavaloader \
24         brawchannel \
25         bjvmdebug \
26         bdptest \
27         bjdwp \
28         upldif \
29         btranslate \
30         bktrans \
31         brecsum \
32         brimtrans
33 if WITH_BOOST
34 bin_PROGRAMS += bs11nread
35 endif
36 if WITH_FUSE
37 bin_PROGRAMS += bfuse
38 endif
39 if WITH_BACKUP
40 bin_PROGRAMS += btardump
41 endif
42 if WITH_ALX
43 bin_PROGRAMS += balxparse
44 endif
46 sbin_PROGRAMS = bcharge breset pppob
48 btool_SOURCES = btool.cc
49 btool_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread @BOOST_LDADD@ $(LTLIBINTL) $(LTLIBICONV)
50 if WITH_SYNC
51 btool_LDADD += ../src/libbarrysync.la $(GLIB2_LIBS)
52 endif
53 if WITH_BACKUP
54 btool_LDADD += ../src/libbarrybackup.la
55 endif
56 btool_CXXFLAGS = $(AM_CXXFLAGS)
57 if WITH_BOOST
58 btool_CXXFLAGS += -D__BARRY_BOOST_MODE__ -D_REENTRANT @BOOST_INC_PATH@
59 endif
60 if WITH_SYNC
61 btool_CXXFLAGS += -D__BARRY_SYNC_MODE__ $(GLIB2_CFLAGS) 
62 endif
63 if WITH_BACKUP
64 btool_CXXFLAGS += -D__BARRY_BACKUP_MODE__
65 endif
66 btool_LDFLAGS = @BOOST_LIB_PATH@
68 if WITH_BOOST
69 bs11nread_SOURCES = bs11nread.cc
70 bs11nread_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread @BOOST_LDADD@ $(LTLIBINTL)
71 bs11nread_CXXFLAGS = -D_REENTRANT @BOOST_INC_PATH@ $(AM_CXXFLAGS)
72 bs11nread_LDFLAGS = @BOOST_LIB_PATH@
73 endif
75 bidentify_SOURCES = bidentify.cc
76 bidentify_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
78 bjavaloader_SOURCES = bjavaloader.cc
79 bjavaloader_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
81 brawchannel_SOURCES = brawchannel.cc
82 brawchannel_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
84 bjvmdebug_SOURCES = bjvmdebug.cc
85 bjvmdebug_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
87 bdptest_SOURCES = bdptest.cc
88 bdptest_LDADD = ../src/libbarry.la ../src/libbarrydp.la $(LTLIBINTL)
90 bjdwp_SOURCES = bjdwp.cc
91 bjdwp_LDADD = ../src/libbarry.la ../src/libbarryjdwp.la $(LTLIBINTL)
93 upldif_SOURCES = upldif.cc
94 upldif_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
96 btranslate_SOURCES = btranslate.cc
97 btranslate_LDADD = $(LTLIBINTL)
99 bktrans_SOURCES = bktrans.cc
100 bktrans_LDADD = ../src/libbarry.la -lpthread $(LTLIBINTL)
102 bcharge_SOURCES = bcharge.cc
103 bcharge_LDADD = $(LIBUSB_LIBS) $(LTLIBINTL)
105 breset_SOURCES = breset.cc
106 breset_LDADD = $(LIBUSB_LIBS) $(LTLIBINTL)
108 pppob_SOURCES = pppob.cc
109 pppob_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
111 brecsum_SOURCES = brecsum.cc
112 brecsum_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
114 if WITH_FUSE
115 bfuse_SOURCES = bfuse.cc
116 bfuse_CXXFLAGS = $(FUSE_CFLAGS)
117 bfuse_LDADD = ../src/libbarry.la $(FUSE_LIBS) -lpthread $(LTLIBINTL)
118 endif
120 if WITH_BACKUP
121 btardump_SOURCES = btardump.cc
122 btardump_CXXFLAGS = $(AM_CXXFLAGS) -D__BARRY_BACKUP_MODE__
123 #if WITH_BOOST
124 #btardump_CXXFLAGS += -D__BARRY_BOOST_MODE__ -D_REENTRANT @BOOST_INC_PATH@
125 #endif
126 if WITH_SYNC
127 btardump_CXXFLAGS += -D__BARRY_SYNC_MODE__ $(GLIB2_CFLAGS) 
128 endif
129 btardump_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) \
130         ../src/libbarrybackup.la -lpthread $(LTLIBINTL)
131 if WITH_SYNC
132 btardump_LDADD += ../src/libbarrysync.la $(GLIB2_LIBS)
133 endif
134 endif
136 if WITH_ALX
137 balxparse_SOURCES = balxparse.cc
138 balxparse_CXXFLAGS = $(AM_CXXFLAGS) $(LIBXMLXX_CFLAGS)
139 balxparse_LDADD = ../src/libbarry.la ../src/libbarryalx.la $(LTLIBINTL)
140 endif
142 brimtrans_SOURCES = brimtrans.cc
143 brimtrans_LDADD = $(LTLIBINTL)