Merge 29-clean-built-sources.patch
[terminatorX.git] / src / Makefile.am
1 LIBS=@GTK_LIBS@ @LIBS@
2
3 SUBDIRS = icons
4
5 EXTRA_CFLAGS=-D_REENTRANT @DEPRECATED_FLAGS@
6 AM_CFLAGS=@CFLAGS@ @GTK_CFLAGS@ $(EXTRA_CFLAGS)
7 AM_CXXFLAGS=@CFLAGS@ @GTK_CFLAGS@  $(EXTRA_CFLAGS)
8
9 license.c: $(top_srcdir)/COPYING
10         @AWK@ -f $(srcdir)/licmak.awk < $(top_srcdir)/COPYING > $(srcdir)/license.c
11
12 tX_dialog.o: license.c
13
14 BUILT_SOURCES = license.c
15 CLEANFILES = license.c
16
17 bin_PROGRAMS = terminatorX
18
19 terminatorX_DEPENDENCIES = license.c
20
21 if SUIDROOT
22 install-exec-hook:
23         chown root $(DESTDIR)/$(bindir)/terminatorX
24         chmod u+s $(DESTDIR)/$(bindir)/terminatorX
25 endif
26
27 terminatorX_SOURCES =   tX_endian.c tX_dialog.cc tX_widget.c wav_write.c \
28                         tX_engine.cc tX_logo.c tX_mouse.cc tX_mouse.h \
29                         main.cc tX_global.c wav_read.c licmak.awk \
30                         tX_endian.h tX_engine.h tX_types.h tX_flash.c tX_flash.h \
31                         tX_global.h version.h tX_tape.h tX_tape.cc \
32                         tX_dialog.h tX_mastergui.h tX_widget.h wav_file.h \
33                         tX_vtt.cc tX_vtt.h tX_vttgui.h tX_vttgui.cc \
34                         tX_audiodevice.cc tX_audiodevice.h tX_mastergui.cc \
35                         tX_audiofile.cc tX_audiofile.h tX_loaddlg.cc \
36                         tX_loaddlg.h tX_prelis.cc tX_prelis.h \
37                         tX_seqpar.h tX_seqpar.cc tX_pbutton.cc tX_pbutton.h \
38                         tX_event.h tX_event.cc tX_sequencer.h tX_sequencer.cc \
39                         tX_knobloader.h tX_knobloader.c tX_dial.c tX_dial.h \
40                         tX_extdial.h tX_extdial.cc tX_panel.h tX_panel.cc \
41                         tX_ladspa.h tX_ladspa.cc tX_vttfx.h tX_vttfx.cc \
42                         tX_legacy_vtt.cc tX_legacy_global.c \
43                         tX_midiin.h tX_midiin.cc tX_ui_interface.cc \
44                         tX_ui_interface.h tX_ui_callbacks.cc \
45                         tX_ui_callbacks.h tX_ui_support.cc \
46                         tX_ui_support.h tX_ladspa_class.h tX_ladspa_class.cc \
47                         tX_capabilities.h tX_capabilities.cc
48
49 terminatorX_LDADD = $(LDADD) -ldl