test: if using -pedantic, also use -ansi, so gettext.h can detect it correctly
[barry.git] / tools / Makefile.am
blob4c8307f808f60f1397a995ba730a07e96d7919c9
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         platform.h
18 bin_PROGRAMS = \
19         btool \
20         bidentify \
21         bjavaloader \
22         brawchannel \
23         bjvmdebug \
24         bdptest \
25         bjdwp \
26         upldif \
27         btranslate \
28         bktrans \
29         brecsum \
30         brimtrans
31 if WITH_BOOST
32 bin_PROGRAMS += bs11nread
33 endif
34 if WITH_FUSE
35 bin_PROGRAMS += bfuse
36 endif
38 sbin_PROGRAMS = bcharge breset pppob
40 btool_SOURCES = btool.cc
41 btool_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread @BOOST_LDADD@ $(LTLIBINTL) $(LTLIBICONV)
42 if WITH_SYNC
43 btool_LDADD += ../src/libbarrysync.la $(GLIB2_LIBS)
44 endif
45 if WITH_BACKUP
46 btool_LDADD += ../src/libbarrybackup.la
47 endif
48 btool_CXXFLAGS = $(AM_CXXFLAGS)
49 if WITH_BOOST
50 btool_CXXFLAGS += -D__BARRY_BOOST_MODE__ -D_REENTRANT @BOOST_INC_PATH@
51 endif
52 if WITH_SYNC
53 btool_CXXFLAGS += -D__BARRY_SYNC_MODE__ $(GLIB2_CFLAGS) 
54 endif
55 if WITH_BACKUP
56 btool_CXXFLAGS += -D__BARRY_BACKUP_MODE__
57 endif
58 btool_LDFLAGS = @BOOST_LIB_PATH@
60 if WITH_BOOST
61 bs11nread_SOURCES = bs11nread.cc
62 bs11nread_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread @BOOST_LDADD@ $(LTLIBINTL)
63 bs11nread_CXXFLAGS = -D_REENTRANT @BOOST_INC_PATH@ $(AM_CXXFLAGS)
64 bs11nread_LDFLAGS = @BOOST_LIB_PATH@
65 endif
67 bidentify_SOURCES = bidentify.cc
68 bidentify_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
70 bjavaloader_SOURCES = bjavaloader.cc
71 bjavaloader_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
73 brawchannel_SOURCES = brawchannel.cc
74 brawchannel_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
76 bjvmdebug_SOURCES = bjvmdebug.cc
77 bjvmdebug_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
79 bdptest_SOURCES = bdptest.cc
80 bdptest_LDADD = ../src/libbarry.la ../src/libbarrydp.la $(LTLIBINTL)
82 bjdwp_SOURCES = bjdwp.cc
83 bjdwp_LDADD = ../src/libbarry.la ../src/libbarryjdwp.la $(LTLIBINTL)
85 upldif_SOURCES = upldif.cc
86 upldif_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
88 btranslate_SOURCES = btranslate.cc
89 btranslate_LDADD = $(LTLIBINTL)
91 bktrans_SOURCES = bktrans.cc
92 bktrans_LDADD = ../src/libbarry.la -lpthread $(LTLIBINTL)
94 bcharge_SOURCES = bcharge.cc
95 bcharge_LDADD = $(LIBUSB_LIBS) $(LTLIBINTL)
97 breset_SOURCES = breset.cc
98 breset_LDADD = $(LIBUSB_LIBS) $(LTLIBINTL)
100 pppob_SOURCES = pppob.cc
101 pppob_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
103 brecsum_SOURCES = brecsum.cc
104 brecsum_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
106 if WITH_FUSE
107 bfuse_SOURCES = bfuse.cc
108 bfuse_CXXFLAGS = $(FUSE_CFLAGS)
109 bfuse_LDADD = ../src/libbarry.la $(FUSE_LIBS) -lpthread $(LTLIBINTL)
110 endif
112 brimtrans_SOURCES = brimtrans.cc
113 brimtrans_LDADD = $(LTLIBINTL)