Updated buildgen.sh to clean m4 files from the plugins as well
[barry/progweb.git] / tools / Makefile.am
blob224318330a582b667cbe2b002ca69e89f8b1d502
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
45 if WITH_BACKUP
46 if WITH_SYNC
47 bin_PROGRAMS += bio
48 endif
49 endif
51 sbin_PROGRAMS = bcharge breset pppob
53 btool_SOURCES = btool.cc
54 btool_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread @BOOST_LDADD@ $(LTLIBINTL) $(LTLIBICONV)
55 if WITH_SYNC
56 btool_LDADD += ../src/libbarrysync.la $(GLIB2_LIBS)
57 endif
58 if WITH_BACKUP
59 btool_LDADD += ../src/libbarrybackup.la
60 endif
61 btool_CXXFLAGS = $(AM_CXXFLAGS)
62 if WITH_BOOST
63 btool_CXXFLAGS += -D__BARRY_BOOST_MODE__ -D_REENTRANT @BOOST_INC_PATH@
64 endif
65 if WITH_SYNC
66 btool_CXXFLAGS += -D__BARRY_SYNC_MODE__ $(GLIB2_CFLAGS) 
67 endif
68 if WITH_BACKUP
69 btool_CXXFLAGS += -D__BARRY_BACKUP_MODE__
70 endif
71 btool_LDFLAGS = @BOOST_LIB_PATH@
73 if WITH_BOOST
74 bs11nread_SOURCES = bs11nread.cc
75 bs11nread_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread @BOOST_LDADD@ $(LTLIBINTL)
76 bs11nread_CXXFLAGS = -D_REENTRANT @BOOST_INC_PATH@ $(AM_CXXFLAGS)
77 bs11nread_LDFLAGS = @BOOST_LIB_PATH@
78 endif
80 bidentify_SOURCES = bidentify.cc
81 bidentify_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
83 bjavaloader_SOURCES = bjavaloader.cc
84 bjavaloader_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
86 brawchannel_SOURCES = brawchannel.cc
87 brawchannel_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
89 bjvmdebug_SOURCES = bjvmdebug.cc
90 bjvmdebug_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
92 bdptest_SOURCES = bdptest.cc
93 bdptest_LDADD = ../src/libbarry.la ../src/libbarrydp.la $(LTLIBINTL)
95 bjdwp_SOURCES = bjdwp.cc
96 bjdwp_LDADD = ../src/libbarry.la \
97         ../src/libbarrydp.la \
98         ../src/libbarryjdwp.la \
99         $(LTLIBINTL)
101 upldif_SOURCES = upldif.cc
102 upldif_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
104 btranslate_SOURCES = btranslate.cc
105 btranslate_LDADD = $(LTLIBINTL)
107 bktrans_SOURCES = bktrans.cc
108 bktrans_LDADD = ../src/libbarry.la -lpthread $(LTLIBINTL)
110 bcharge_SOURCES = bcharge.cc
111 bcharge_LDADD = $(LIBUSB_LIBS) $(LTLIBINTL)
113 breset_SOURCES = breset.cc
114 breset_LDADD = $(LIBUSB_LIBS) $(LTLIBINTL)
116 pppob_SOURCES = pppob.cc
117 pppob_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
119 brecsum_SOURCES = brecsum.cc
120 brecsum_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) -lpthread $(LTLIBINTL)
122 brimtrans_SOURCES = brimtrans.cc
123 brimtrans_LDADD = $(LTLIBINTL)
125 if WITH_FUSE
126 bfuse_SOURCES = bfuse.cc
127 bfuse_CXXFLAGS = $(FUSE_CFLAGS)
128 bfuse_LDADD = ../src/libbarry.la $(FUSE_LIBS) -lpthread $(LTLIBINTL)
129 endif
131 if WITH_BACKUP
132 btardump_SOURCES = btardump.cc
133 btardump_CXXFLAGS = $(AM_CXXFLAGS) -D__BARRY_BACKUP_MODE__
134 #if WITH_BOOST
135 #btardump_CXXFLAGS += -D__BARRY_BOOST_MODE__ -D_REENTRANT @BOOST_INC_PATH@
136 #endif
137 if WITH_SYNC
138 btardump_CXXFLAGS += -D__BARRY_SYNC_MODE__ $(GLIB2_CFLAGS) 
139 endif
140 btardump_LDADD = ../src/libbarry.la $(LIBUSB_LIBS) \
141         ../src/libbarrybackup.la -lpthread $(LTLIBINTL)
142 if WITH_SYNC
143 btardump_LDADD += ../src/libbarrysync.la $(GLIB2_LIBS)
144 endif
145 endif
147 if WITH_ALX
148 balxparse_SOURCES = balxparse.cc
149 balxparse_CXXFLAGS = $(AM_CXXFLAGS) $(LIBXMLXX_CFLAGS)
150 balxparse_LDADD = ../src/libbarry.la ../src/libbarryalx.la $(LTLIBINTL)
151 endif
153 if WITH_BACKUP
154 if WITH_SYNC
155 bio_SOURCES = bio.cc
156 bio_CXXFLAGS = $(AM_CXXFLAGS) $(GLIB2_CFLAGS)
157 if WITH_BOOST
158 bio_CXXFLAGS += -D__BARRY_BOOST_MODE__ -D_REENTRANT @BOOST_INC_PATH@
159 endif
160 bio_LDADD = ../src/libbarry.la \
161         ../src/libbarrysync.la $(GLIB2_LIBS) \
162         ../src/libbarrybackup.la \
163         $(LIBUSB_LIBS) -lpthread @BOOST_LDADD@ \
164         $(LTLIBINTL) $(LTLIBICONV)
165 bio_LDFLAGS = @BOOST_LIB_PATH@
166 endif
167 endif