Remove old pngs
[nekobee.git] / src / Makefile.am
blob3a186a5b5259f6f3efddd52b406b4bb59bdb78b3
1 ## Process this file with automake to produce Makefile.in
3 if BUILD_GUI
4 bin_PROGRAMS = nekobee_gtk
5 else
6 bin_PROGRAMS =
7 endif
9 bindir = $(dssidir)/nekobee
10 plugindir = $(dssidir)
12 plugin_LTLIBRARIES = nekobee.la
14 nekobee_la_LDFLAGS = -module -avoid-version -Wc,-nostartfiles
16 nekobee_gtk_SOURCES = \
17         gtk/callbacks.c \
18         gtk/callbacks.h \
19         gtk/data.c \
20         gtk/data.h \
21         gtk/interface.c \
22         gtk/interface.h \
23         gtk/knob.c \
24         gtk/knob.h \
25         gtk/slider.c \
26         gtk/slider.h \
27         gtk/main.c \
28         gtk/main.h \
29         nekobee.h \
30         nekobee_data.c \
31         nekobee_ports.c \
32         nekobee_ports.h \
33         nekobee_synth.h \
34         nekobee_types.h \
35         nekobee_voice.h
37 nekobee_gtk_CFLAGS = @GTK_CFLAGS@ $(AM_CFLAGS) -DINSTALL_DIR=\"$(bindir)\"
39 nekobee_gtk_LDADD = @GTK_LIBS@ -lm -llo -lpthread 
41 nekobee_la_SOURCES = \
42         gui_data.h \
43         nekobee-dssi.c \
44         nekobee.h \
45         nekobee_data.c \
46         nekobee_ports.c \
47         nekobee_ports.h \
48         nekobee_synth.c \
49         nekobee_synth.h \
50         nekobee_types.h \
51         nekobee_voice.c \
52         nekobee_voice.h \
53         nekobee_voice_render.c \
54         minblep_tables.c
56 nekobee_la_LIBADD = -lm
58 if USE_LV2
59 lv2_ui_dssi_la_SOURCES  = lv2_ui_dssi.c
61 lv2_ui_dssi_la_CFLAGS  = -DUI_EXECUTABLE='"nekobee_gtk"'
62 lv2_ui_dssi_la_CFLAGS += -DUI_URI='"http://nekosynth.co.uk/wiki/nekobee-dssi-gui"'
64 lv2_ui_dssi_la_LDFLAGS = -module -avoid-version -Wc,-nostartfiles
65 lv2_ui_dssi_LDADD = -llo -lpthread 
67 lv2_ui_dssi_LTLIBRARIES = lv2_ui_dssi.la
68 lv2_ui_dssidir = $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
69 endif
71 install-data-hook:
72 if USE_LV2
73         install -d -m 755 $(DESTDIR)$(with_lv2_dir)/nekobee.lv2
74         install -c -m 644 $(top_builddir)/src/*.ttl $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
75         install -c -m 755 $(top_builddir)/src/.libs/nekobee.so $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
76         install -c -m 755 $(top_builddir)/src/.libs/lv2_ui_dssi.so $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
77         install -c -m 755 $(top_builddir)/src/nekobee_gtk $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
78         install -c -m 644 $(top_srcdir)/extra/newknob.png $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
79         install -c -m 644 $(top_srcdir)/extra/slider.png $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
80         install -c -m 644 $(top_srcdir)/extra/bg.png $(DESTDIR)$(with_lv2_dir)/nekobee.lv2/
81 endif