mirror of https://github.com/BOINC/boinc.git
82 lines
1.6 KiB
Makefile
82 lines
1.6 KiB
Makefile
## -*- mode: make; tab-width: 4 -*-
|
|
## $Id$
|
|
|
|
include $(top_srcdir)/Makefile.incl
|
|
|
|
# (for a while we used "-static -static-libgcc" on linux, but this is obsolete
|
|
# now)
|
|
#STATIC_FLAGS=@STATIC_FLAGS@
|
|
|
|
client-bin: @CLIENT_BIN_FILENAME@
|
|
|
|
LIBS += @CLIENTLIBS@
|
|
|
|
bin_PROGRAMS = boinc_client
|
|
|
|
EXTRA_PROGRAMS = cpu_benchmark
|
|
|
|
boinc_client_SOURCES = \
|
|
acct_mgr.C \
|
|
app.C \
|
|
app_control.C \
|
|
app_graphics.C \
|
|
app_start.C \
|
|
check_state.C \
|
|
client_msgs.C \
|
|
client_state.C \
|
|
client_types.C \
|
|
cs_account.C \
|
|
cs_apps.C \
|
|
cs_benchmark.C \
|
|
cs_cmdline.C \
|
|
cs_data.C \
|
|
cs_files.C \
|
|
cs_prefs.C \
|
|
cs_scheduler.C \
|
|
cs_statefile.C \
|
|
cs_trickle.C \
|
|
dhrystone.C \
|
|
dhrystone2.C \
|
|
file_names.C \
|
|
file_xfer.C \
|
|
gui_rpc_server.C \
|
|
hostinfo_network.C \
|
|
hostinfo_unix.C \
|
|
http.C \
|
|
log_flags.C \
|
|
main.C \
|
|
net_stats.C \
|
|
net_xfer.C \
|
|
pers_file_xfer.C \
|
|
proxy.C \
|
|
scheduler_op.C \
|
|
ss_logic.C \
|
|
time_stats.C \
|
|
whetstone.C
|
|
|
|
boinc_client_DEPENDENCIES = $(LIBRSA)
|
|
boinc_client_CPPFLAGS = -I $(srcdir)/win $(AM_CPPFLAGS) -O3
|
|
boinc_client_LDADD = -L../lib -lboinc $(RSA_LIBS) $(PTHREAD_LIBS)
|
|
#boinc_client_LDFLAGS = $(STATIC_FLAGS)
|
|
|
|
# the following don't do anything
|
|
cpu_benchmark_SOURCES = whetstone.C dhrystone.C
|
|
cpu_benchmark_CFLAGS = -O3 $(AM_CFLAGS)
|
|
|
|
all-local: client-bin
|
|
|
|
# make a hard link to the client name.
|
|
@CLIENT_BIN_FILENAME@: boinc_client
|
|
rm -f $@
|
|
ln $? $@
|
|
|
|
## these source files need to be specified because no rule uses them.
|
|
|
|
EXTRA_DIST = *.h \
|
|
mac \
|
|
translation \
|
|
win
|
|
|
|
clean-local:
|
|
rm -f @CLIENT_BIN_FILENAME@
|