File: Makefile.am

package info (click to toggle)
ecasound 2.9.3-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 6,292 kB
  • sloc: cpp: 39,475; sh: 4,335; lisp: 1,918; ansic: 1,883; makefile: 888; python: 617; ruby: 202
file content (52 lines) | stat: -rw-r--r-- 1,725 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# ----------------------------------------------------------------------
# File: ecasound/pyecasound/Makefile.am
# Description: Ruby implmentation of the Ecasound Control Interface
# License: LGPL (see ecasound/{AUTHORS,COPYING})
# ----------------------------------------------------------------------

AUTOMAKE_OPTIONS 		= foreign
EXTRA_DIST 			= README \
				  ecasound.rb \
				  stresstest.rb

# ----------------------------------------------------------------------
# defines
# ----------------------------------------------------------------------

if ECA_AM_RUBYECASOUND_INSTALL
rubyecasound_install_list1 = 	$(srcdir)/ecasound.rb
rubyecasound_uninstall_list1 =  $(DESTDIR)$(ECA_S_RUBY_SITEDIR)/ecasound.rb
endif

if ECA_AM_RUBYECASOUND_INSTALL
TESTS				= stresstest.rb
endif

# ----------------------------------------------------------------------
# hooks
# ----------------------------------------------------------------------

# unit test requires "ecasound.rb" in the build directory
stresstest.rb: ecasound.rb-STAMP
ecasound.rb-STAMP: $(srcdir)/ecasound.rb
	if test ! -e ecasound.rb ; then $(LN_S) $(srcdir)/ecasound.rb . ; fi
	touch ecasound.rb-STAMP

if ECA_AM_RUBYECASOUND_INSTALL
install-exec-hook: $(rubyecasound_install_list1) $(rubyecasound_install_list2)
	$(INSTALL) -d $(DESTDIR)$(ECA_S_RUBY_SITEDIR)
	$(INSTALL) $(rubyecasound_install_list1) $(rubyecasound_install_list2) $(DESTDIR)$(ECA_S_RUBY_SITEDIR)/
else
install-exec-hook:
endif

if ECA_AM_RUBYECASOUND_INSTALL
uninstall-local:
	rm -f $(rubyecasound_uninstall_list1) $(rubyecasound_uninstall_list2)
	rmdir $(DESTDIR)$(ECA_S_RUBY_SITEDIR) || echo "Skipping non-empty directory"
else
uninstall-local:
endif

clean-local:
	rm -vf ecasound.rb-STAMP