~ubuntu-branches/ubuntu/trusty/cctools/trusty-proposed

« back to all changes in this revision

Viewing changes to chirp/src/Makefile

  • Committer: Package Import Robot
  • Author(s): Michael Hanke
  • Date: 2011-10-26 11:51:10 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20111026115110-5pc2qxp03chldcdi
Tags: 3.4.0-1
* New upstream release.
* Improve DEP5 compliance of debian/copyright.
* Added patch to make "starch" use python instead of python2 as interpreter.
* Tighten build-dependencies (added swig and m4).
* Enable MPI-support for work-queue.
* Move to dh_python2.
* Split Python-bindings for workqueue into a dedicated package and build
  them for all supported Python versions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
LOCAL_LDFLAGS = -ldttools -lchirp ${CCTOOLS_INTERNAL_LDFLAGS}
5
5
 
6
 
LIBRARY_SOURCES = chirp_global.c chirp_multi.c chirp_recursive.c chirp_reli.c chirp_client.c chirp_matrix.c chirp_stream.c chirp_types.c chirp_ticket.c
7
 
SERVER_SOURCES = chirp_stats.c chirp_job.c chirp_builtin.c chirp_thirdput.c chirp_alloc.c chirp_audit.c chirp_acl.c chirp_group.c chirp_filesystem.c chirp_hdfs.c chirp_local.c chirp_ticket.c
 
6
LIBRARY_SOURCES = chirp_global.c chirp_multi.c chirp_recursive.c chirp_reli.c chirp_client.c chirp_matrix.c chirp_stream.c chirp_ticket.c
 
7
SERVER_SOURCES = chirp_stats.c chirp_thirdput.c chirp_alloc.c chirp_audit.c chirp_acl.c chirp_group.c chirp_filesystem.c chirp_fs_hdfs.c chirp_fs_local.c chirp_fs_chirp.c chirp_ticket.c
8
8
 
9
 
PROGRAMS=chirp chirp_get chirp_put chirp_server chirp_status chirp_benchmark chirp_stream_files chirp_fuse chirp_distribute chirp_md5sum
 
9
PROGRAMS=chirp chirp_get chirp_put chirp_server chirp_status chirp_benchmark chirp_stream_files chirp_fuse chirp_distribute
10
10
SCRIPTS=chirp_audit_cluster chirp_server_hdfs
11
11
LIBRARIES=libchirp.a libchirp_client.${CCTOOLS_DYNAMIC_SUFFIX}
12
12
HEADERS=chirp_global.h chirp_multi.h chirp_reli.h chirp_client.h chirp_stream.h chirp_protocol.h chirp_matrix.h chirp_types.h chirp_recursive.h
23
23
        ${CCTOOLS_AR} rv $@ $^
24
24
        ranlib $@
25
25
 
26
 
# This library contains only sources used by the server, and the
27
 
# parts of the server needed by Parrot to implement identity boxing.
28
 
 
29
 
libchirp_server.a: ${SERVER_OBJECTS}
30
 
        ${CCTOOLS_AR} rv $@ $^
31
 
        ranlib $@
32
 
 
33
26
# This object exists primarily to get a linkable object for use
34
27
# by ROOT and other systems that want to load Chirp dynamically.
35
28
# Note that we explicitly include auth_all.o and ${CCTOOLS_DYNAMIC_AUTH_LIBS}
41
34
chirp: chirp_tool.o libchirp.a
42
35
        ${CCTOOLS_LD} -o $@ $^ ${CCTOOLS_READLINE_LDFLAGS} ${LOCAL_LDFLAGS}
43
36
 
44
 
chirp_server: chirp_server.o libchirp.a libchirp_server.a
 
37
chirp_server: chirp_server.o ${SERVER_OBJECTS} libchirp.a
45
38
        ${CCTOOLS_LD} -o $@ $^ ${LOCAL_LDFLAGS}
46
39
 
47
40
chirp_get: chirp_get.o libchirp.a
71
64
chirp_matrix_verify: chirp_matrix_verify.o libchirp.a
72
65
        ${CCTOOLS_LD} -o $@ $^ ${LOCAL_LDFLAGS}
73
66
 
74
 
chirp_md5sum: chirp_md5sum.o libchirp.a
75
 
        ${CCTOOLS_LD} -o $@ $^ ${LOCAL_LDFLAGS}
76
 
 
77
67
chirp_stream_files: chirp_stream_files.o libchirp.a
78
68
        ${CCTOOLS_LD} -o $@ $^ ${LOCAL_LDFLAGS}
79
69