1
## -*- mode: makefile; tab-width: 4 -*-
2
## $Id: Makefile.am 23690 2011-06-08 17:55:56Z romw $
4
include $(top_srcdir)/Makefile.incl
8
# Stuff needed for server builds goes here.
11
bin_PROGRAMS += crypt_prog
14
# end of "if ENABLE_SERVER"
43
gui_rpc_client_ops.cpp \
44
gui_rpc_client_print.cpp \
69
mac/mac_backtrace.cpp \
73
mac/QMachOImageList.c \
82
mac/QMachOImageList.h \
92
pkginclude_HEADERS = \
121
stackwalker_imports.h \
130
# These are used internally and are not meant to be installed
140
lib_LTLIBRARIES = libboinc.la libboinc_crypt.la
141
libboinc_la_SOURCES = $(generic_sources) $(mac_sources)
142
libboinc_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
143
libboinc_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
144
libboinc_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -version-number $(LIBBOINC_VERSION)
147
libboinc_crypt_la_SOURCES = crypt.cpp
148
libboinc_crypt_la_CFLAGS = $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
149
libboinc_crypt_la_CXXFLAGS = $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
150
libboinc_crypt_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -version-number $(LIBBOINC_VERSION)
151
libboinc_crypt_la_LIBADD =
155
lib_LTLIBRARIES += libboinc_fcgi.la
156
libboinc_fcgi_la_SOURCES = $(libfcgi_sources) $(mac_sources)
157
libboinc_fcgi_la_CFLAGS = -D_USING_FCGI_ $(AM_CFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
158
libboinc_fcgi_la_CXXFLAGS = -D_USING_FCGI_ $(AM_CXXFLAGS) $(PICFLAGS) $(PTHREAD_CFLAGS)
159
libboinc_fcgi_la_LDFLAGS = -L$(libdir) -rpath $(libdir) -version-number $(LIBBOINC_VERSION)
160
libboinc_fcgi_la_LIBADD =
162
# end of "if ENABLE_FCGI"
164
# Some OSs may not prefix libraries with lib.
167
LIBBOINC_STATIC=boinc.${LIBEXT}
168
LIBBOINC_CRYPT_STATIC=boinc_crypt.${LIBEXT}
169
LIBBOINC_FCGI_STATIC=boinc_fcgi.${LIBEXT}
171
LIBBOINC_STATIC=libboinc.${LIBEXT}
172
LIBBOINC_CRYPT_STATIC=libboinc_crypt.${LIBEXT}
173
LIBBOINC_FCGI_STATIC=libboinc_fcgi.${LIBEXT}
178
all_local = $(LIBBOINC_STATIC) $(LIBBOINC_CRTYPT_STATIC)
180
all_local += $(LIBBOINC_FCGI_STATIC)
184
all-local: $(all_local)
186
$(LIBBOINC_STATIC): libboinc.la
187
rm -f $(LIBBOINC_STATIC)
188
$(LN) .libs/$(LIBBOINC_STATIC) .
190
$(LIBBOINC_CRYPT_STATIC): libboinc_crypt.la
191
rm -f $(LIBBOINC_CRYPT_STATIC)
192
$(LN) .libs/$(LIBBOINC_CRYPT_STATIC) .
194
$(LIBBOINC_FCGI_STATIC): libboinc_fcgi.la
195
rm -f $(LIBBOINC_FCGI_STATIC)
196
$(LN) .libs/$(LIBBOINC_FCGI_STATIC) .
199
# end of "if ENABLE_LIBRARIES"
201
EXTRA_PROGRAMS = md5_test shmem_test msg_test
203
EXTRA_DIST = *.h *.cpp
205
md5_test_SOURCES = md5_test.cpp
206
md5_test_CXXFLAGS = $(PTHREAD_CFLAGS)
207
md5_test_LDADD = $(LIBBOINC)
208
shmem_test_SOURCES = shmem_test.cpp
209
shmem_test_CXXFLAGS = $(PTHREAD_CFLAGS)
210
shmem_test_LDADD = $(LIBBOINC)
211
msg_test_SOURCES = msg_test.cpp
212
msg_test_CXXFLAGS = $(PTHREAD_CFLAGS)
213
msg_test_LDADD = $(LIBBOINC)
214
crypt_prog_SOURCES = crypt_prog.cpp
215
crypt_prog_CXXFLAGS = $(PTHREAD_CFLAGS)
216
crypt_prog_LDADD = $(LIBBOINC_CRYPT_STATIC) $(LIBBOINC) $(SSL_LIBS)