~ubuntu-branches/ubuntu/wily/pianobar/wily-proposed

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Package Import Robot
  • Author(s): Luke Faraone
  • Date: 2011-11-16 14:26:36 UTC
  • mfrom: (1.3.6)
  • Revision ID: package-import@ubuntu.com-20111116142636-x2v716fs6wrybq46
Tags: 2011.11.11-1
* New upstream version 
  - SSL support and XMLRPC api version compatibility (v33) 
    (closes: #648209, LP: #887886)

Show diffs side-by-side

added added

removed removed

Lines of Context:
85
85
        LIBMAD_LDFLAGS=-lmad
86
86
endif
87
87
 
 
88
LIBGNUTLS_CFLAGS=
 
89
LIBGNUTLS_LDFLAGS=-lgnutls
 
90
 
88
91
# build pianobar
89
92
ifeq (${DYNLINK},1)
90
93
pianobar: ${PIANOBAR_OBJ} ${PIANOBAR_HDR} libpiano.so.0
91
94
        ${CC} -o $@ ${PIANOBAR_OBJ} ${LDFLAGS} -lao -lpthread -lm -L. -lpiano \
92
 
                        ${LIBFAAD_LDFLAGS} ${LIBMAD_LDFLAGS}
 
95
                        ${LIBFAAD_LDFLAGS} ${LIBMAD_LDFLAGS} ${LIBGNUTLS_LDFLAGS}
93
96
else
94
97
pianobar: ${PIANOBAR_OBJ} ${PIANOBAR_HDR} ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ} \
95
98
                ${LIBWAITRESS_HDR} ${LIBEZXML_OBJ} ${LIBEZXML_HDR}
96
99
        ${CC} ${CFLAGS} ${LDFLAGS} ${PIANOBAR_OBJ} ${LIBPIANO_OBJ} \
97
100
                        ${LIBWAITRESS_OBJ} ${LIBEZXML_OBJ} -lao -lpthread -lm \
98
 
                        ${LIBFAAD_LDFLAGS} ${LIBMAD_LDFLAGS} -o $@
 
101
                        ${LIBFAAD_LDFLAGS} ${LIBMAD_LDFLAGS} ${LIBGNUTLS_LDFLAGS} -o $@
99
102
endif
100
103
 
101
104
# build shared and static libpiano
112
115
%.o: %.c
113
116
        ${CC} ${CFLAGS} -I ${LIBPIANO_INCLUDE} -I ${LIBWAITRESS_INCLUDE} \
114
117
                        -I ${LIBEZXML_INCLUDE} ${LIBFAAD_CFLAGS} \
115
 
                        ${LIBMAD_CFLAGS} -c -o $@ $<
 
118
                        ${LIBMAD_CFLAGS} ${LIBGNUTLS_CFLAGS} -c -o $@ $<
116
119
 
117
120
# create position independent code (for shared libraries)
118
121
%.lo: %.c
131
134
 
132
135
waitress-test: CFLAGS+= -DTEST
133
136
waitress-test: ${LIBWAITRESS_OBJ}
134
 
        ${CC} ${LDFLAGS} ${LIBWAITRESS_OBJ} -o waitress-test
 
137
        ${CC} ${LDFLAGS} ${LIBWAITRESS_OBJ} ${LIBGNUTLS_LDFLAGS} -o waitress-test
135
138
 
136
139
test: waitress-test
137
140
        ./waitress-test