~ubuntu-branches/ubuntu/trusty/jack-audio-connection-kit/trusty

« back to all changes in this revision

Viewing changes to jackd/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Luca Falavigna
  • Date: 2008-12-06 11:05:15 UTC
  • mfrom: (4.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20081206110515-xa9v9pajr9jqvfvg
Tags: 0.115.6-1ubuntu1
* Merge from Debian unstable, remaining Ubuntu changes:
  - Redirect stderr in bash completion (Debian #504488).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
MAINTAINERCLEANFILES = Makefile.in jackd.1 jack_md5.h 
 
2
 
 
3
if USE_CAPABILITIES
 
4
CAP_PROGS = jackstart
 
5
CAP_LIBS = -lcap
 
6
install-exec-hook:
 
7
        if [ "`id -u`" = "0" ]; \
 
8
        then    chown root.root $(DESTDIR)$(bindir)/jackd; \
 
9
                        chmod 555 $(DESTDIR)$(bindir)/jackd; \
 
10
                        chown root.root $(DESTDIR)$(bindir)/jackstart; \
 
11
                        chmod 4555 $(DESTDIR)$(bindir)/jackstart; \
 
12
        else    echo "You must be root to set ownership and permissions"; \
 
13
                        echo " for jackd and jackstart."; \
 
14
        fi
 
15
else
 
16
CAP_PROGS =
 
17
CAP_LIBS =
 
18
install-exec-hook:
 
19
        @echo "Nothing to make for $@."
 
20
endif
 
21
 
 
22
bin_PROGRAMS = jackd $(CAP_PROGS)
 
23
 
 
24
AM_CFLAGS = $(JACK_CFLAGS) -DJACK_LOCATION=\"$(bindir)\"
 
25
 
 
26
jackd_SOURCES = jackd.c
 
27
jackd_LDADD = libjackserver.la $(CAP_LIBS) @OS_LDFLAGS@
 
28
 
 
29
noinst_HEADERS = jack_md5.h md5.h md5_loc.h \
 
30
                 clientengine.h transengine.h
 
31
 
 
32
BUILT_SOURCES = jack_md5.h
 
33
 
 
34
jack_md5.h: jackd
 
35
if STRIPPED_JACKD
 
36
        strip -R .note -R .comment .libs/jackd
 
37
endif
 
38
        echo "#define JACKD_MD5_SUM \"`md5sum .libs/jackd | awk '{print $$1}'`\"" > jack_md5.h
 
39
 
 
40
jackstart_SOURCES = jackstart.c md5.c
 
41
jackstart_LDFLAGS = -lcap
 
42
 
 
43
lib_LTLIBRARIES = libjackserver.la
 
44
 
 
45
libjackserver_la_CFLAGS = $(AM_CFLAGS)
 
46
 
 
47
libjackserver_la_SOURCES = engine.c clientengine.c transengine.c ../libjack/client.c ../libjack/driver.c ../libjack/intclient.c \
 
48
                        ../libjack/messagebuffer.c ../libjack/pool.c ../libjack/port.c ../libjack/midiport.c ../libjack/ringbuffer.c ../libjack/shm.c \
 
49
                        ../libjack/thread.c ../libjack/time.c  ../libjack/transclient.c  ../libjack/unlock.c
 
50
libjackserver_la_LIBADD  = simd.lo @OS_LDFLAGS@
 
51
libjackserver_la_LDFLAGS  = -export-dynamic -version-info @JACK_SO_VERSION@
 
52
 
 
53
simd.lo: $(srcdir)/../libjack/simd.c
 
54
        $(LIBTOOL) --mode=compile $(CC) -I$(top_builddir) $(JACK_CFLAGS) $(SIMD_CFLAGS) -c -o simd.lo $(srcdir)/../libjack/simd.c
 
55
 
 
56
man_MANS = jackd.1 jackstart.1
 
57
EXTRA_DIST = $(man_MANS)
 
58
 
 
59
dist-hook:
 
60
        rm -f $(distdir)/jack_md5.h
 
61
distclean-local:
 
62
        rm -f $(top_builddir)/jackd/jack_md5.h