~ubuntu-branches/ubuntu/breezy/muse/breezy

« back to all changes in this revision

Viewing changes to Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Kobras
  • Date: 2004-02-07 15:18:22 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040207151822-es27xxkzbcxkebjm
Tags: 0.6.3-1
* New upstream version.
* Added patches:
  + [10_alsa_init_fix] New, from upstream CVS.
    Initialize direction variable when setting Alsa parameters.
  + [10_canvas_translation_fix] New, from upstream CVS.
    Do not translate tooltips twice in canvas popup.
  + [10_checkbox_fix] New, from upstream CVS.
    Use proper set/test methods on metronome checkboxes.
  + [10_html_doc_cleanup] New.
    Fix links and HTML errors in documentation.
  + [20_allow_system_timer] New.
    The new upstream version fails by default if the real-time clock
    could not be accessed (usually the case when not running suid-root).
    This patch reverts the old behaviour of falling back to the more
    inaccurate system timer.
* Updated patches:
  + [11_PIC_fixes_fixup] Rediffed.
* Removed patches:
  + [20_no_atomic_asm] Merged upstream.
* debian/compat: Splice out debhelper compatibility level from rules file.
* debian/control: Build-depend on latest jack release by default.
  Closes: #228788
* debian/control: Bump standards version.
* debian/control: Use auto-generated debconf dependency via misc:Depends.
* debian/control: Minor tweaks to the long description.
* debian/control: Tighten fluidsynth build dependency to sane version.
* debian/muse.doc-base: New. Register HTML documentation with doc-base.
* debian/templates: Tiny rewording, and typo fix.
* debian/templates, debian/po/*: Switch to po-debconf for translations.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
include $(top_srcdir)/common.am
2
2
 
3
 
AM_CXXFLAGS = -Imidiedit -Iscore -Iarranger -Iliste \
 
3
ACLOCAL_AMFLAGS = -I m4
 
4
 
 
5
AM_CPPFLAGS += -Imidiedit -Iscore -Iarranger -Iliste \
4
6
        -Iwidgets -Imixer -Idriver -Iwaveedit -Implugins \
5
 
        -Ipatchbay -DINSTPREFIX=\"$(prefix)\"
6
 
 
7
 
MOCBASES = app song transport conf confmport seq cfprint help midieditor \
8
 
        cobject value midictrl transpose miditransform appearance \
9
 
        ssource audionode midithread onlyqt
10
 
 
11
 
UICBASES =
12
 
 
13
 
if ALSA
14
 
if PATCHBAY
15
 
EXTRALIB = patchbay/libpatchbay.la driver/libmess.la
16
 
SUBDIRS = m4 widgets master midiedit arranger \
17
 
        liste driver score waveedit ctrl mixer cliplist \
18
 
        synti patchbay \
19
 
        sf plugins marker themes mplugins lib xpm share \
20
 
        demos doc
21
 
else
22
 
EXTRALIB = driver/libmess.la
 
7
        -DINSTPREFIX=\"$(prefix)\" \
 
8
        -DINSTLIBDIR=\"$(libdir)\" \
 
9
        $(LADCCA_CFLAGS)
 
10
        
 
11
AM_CXXFLAGS += $(LADCCA_CFLAGS)
 
12
 
23
13
SUBDIRS = m4 widgets master midiedit arranger \
24
14
        liste driver score waveedit ctrl mixer cliplist \
25
15
        synti \
26
 
        sf plugins marker themes mplugins lib xpm share \
 
16
        plugins marker mplugins lib xpm share \
27
17
        demos doc
28
 
endif # PATCHBAY
29
 
else
30
 
SUBDIRS = m4 widgets master midiedit arranger \
31
 
        liste driver score waveedit ctrl mixer cliplist \
32
 
        sf plugins marker themes mplugins lib xpm share \
33
 
        demos doc
34
 
endif # ALSA
35
18
 
36
19
 
37
20
EXTRA_PROGRAMS = givertcap
44
27
dist_muse_SOURCES = \
45
28
        mtc.cpp mtc.h \
46
29
        thread.cpp thread.h \
47
 
        audiothread.cpp audiothread.h \
 
30
        audio.cpp audio.h \
48
31
        audioprefetch.cpp audioprefetch.h \
49
32
        globals.cpp globals.h \
 
33
      sync.cpp sync.h \
50
34
        midiport.cpp midiport.h \
51
 
        audioport.cpp audioport.h \
52
35
        part.cpp part.h \
53
36
        tempo.cpp tempo.h \
54
37
        pos.cpp pos.h \
62
45
        mrecord.cpp \
63
46
        icons.cpp icons.h \
64
47
        event.cpp event.h \
 
48
        mpevent.cpp mpevent.h \
65
49
        track.cpp track.h \
66
50
        wave.cpp wave.h \
67
51
        minstrument.cpp minstrument.h \
68
 
        progname.cpp progname.h \
69
52
        seqmsg.cpp \
70
 
        memory.cpp memory.h \
71
 
        audiomix.cpp audiomix.h \
72
 
        desk.h \
73
53
        device.h \
74
54
        globaldefs.h \
75
55
        ladspa.h \
76
56
        mess.h \
77
 
        midithreadp.h \
78
 
        onlyqt.h \
79
57
        synth.h \
80
58
        app.cpp app.h \
81
59
        song.cpp song.h \
84
62
        confmport.cpp confmport.h \
85
63
        seq.cpp seq.h \
86
64
        cfprint.cpp cfprint.h \
87
 
        help.cpp help.h \
 
65
        help.cpp \
88
66
        midieditor.cpp midieditor.h \
89
67
        cobject.cpp cobject.h \
90
68
        value.cpp value.h \
92
70
        transpose.cpp transpose.h \
93
71
        miditransform.cpp miditransform.h \
94
72
        appearance.cpp appearance.h \
95
 
        ssource.cpp ssource.h \
96
 
        audionode.cpp audionode.h \
 
73
        node.cpp node.h \
97
74
        midithread.cpp midithread.h \
98
 
      debug.h \
99
 
        onlyqt.h
 
75
        debug.h memory.cpp memory.h
 
76
 
100
77
nodist_muse_SOURCES = \
101
78
        moc_app.cpp \
102
79
        moc_song.cpp \
105
82
        moc_confmport.cpp \
106
83
        moc_seq.cpp \
107
84
        moc_cfprint.cpp \
108
 
        moc_help.cpp \
109
85
        moc_midieditor.cpp \
110
86
        moc_cobject.cpp \
111
87
        moc_value.cpp \
113
89
        moc_transpose.cpp \
114
90
        moc_miditransform.cpp \
115
91
        moc_appearance.cpp \
116
 
        moc_ssource.cpp \
117
 
        moc_audionode.cpp \
118
 
        moc_midithread.cpp \
119
 
        moc_onlyqt.cpp
120
 
 
 
92
        moc_midithread.cpp
121
93
muse_LDADD = \
122
94
        midiedit/libmidiedit.la \
123
 
        sf/libsf.la \
124
95
        ctrl/libctrl.la \
125
96
        liste/libliste.la \
126
97
        mixer/libmixer.la \
131
102
        master/libmaster.la \
132
103
        waveedit/libwaveedit.la \
133
104
        mplugins/libmplugins.la \
134
 
        themes/libthemes.la \
135
105
        arranger/libarranger.la \
136
106
        plugins/libplugin.la \
137
107
        cliplist/libcliplist.la \
138
 
        widgets/libwidgets.la \
139
 
        $(EXTRALIB)
140
 
 
141
 
muse_LDFLAGS = -fexceptions $(X_LIBS) $(QT_LIBS) -lasound
 
108
        widgets/libwidgets.la
 
109
 
 
110
muse_LDFLAGS = -fno_exceptions $(X_LIBS) $(QT_LIBS) \
 
111
        -lasound $(SNDFILE_LIBS) $(JACK_LIBS) $(LADCCA_LIBS)
 
112
 
142
113
 
143
114
CLEANFILES = stamp-chown
144
115
 
145
 
DISTCLEANFILES = stamp-doxygen
146
 
 
147
 
EXTRA_DIST += muse.prj common.am README.de README.softsynth \
148
 
        autogen.sh
149
 
 
150
 
all-local: stamp-chown
 
116
DISTCLEANFILES = stamp-doxygen .muse.bin.bak
 
117
 
 
118
MAINTAINERCLEANFILES = depcomp config.guess \
 
119
        install-sh config.sub missing mkinstalldirs INSTALL COPYING
 
120
 
 
121
EXTRA_DIST = common.am README.de README.softsynth \
 
122
        SECURITY autogen.sh README.translate muse.pro README.shortcuts
 
123
 
 
124
all-local: stamp-chown .muse.bin.bak
151
125
 
152
126
stamp-chown: muse
153
127
        if test "$(SUIDBUILD)" = "yes"; then \
155
129
        fi
156
130
        touch stamp-chown
157
131
 
 
132
install-exec-local:
 
133
        if test "$(SUIDINSTALL)" = "yes"; then \
 
134
          su -c "chown root $(bindir)/muse; chmod +s $(bindir)/muse"; \
 
135
        fi
 
136
 
 
137
 
 
138
.muse.bin.bak:
 
139
        if test -e muse; then cp muse .muse.bin.bak; fi
 
140
 
 
141
clean-local:
 
142
        if test -e .muse.bin.bak; then cp .muse.bin.bak muse; fi
 
143
 
 
144
 
158
145
dox: stamp-doxygen
159
146
 
160
147
stamp-doxygen: $(shell find -name "*.cpp" -or -name "*.h")
161
148
        $(DOXYGEN) Doxyfile
162
149
        touch stamp-doxygen
163
 
 
164
 
install-exec-local:
165
 
        if test "$(SUIDINSTALL)" = "yes"; then \
166
 
          su -c "chown root $(bindir)/muse; chmod +s $(bindir)/muse"; \
167
 
        fi