@@ -3,13 +3,28 @@ AUTOMAKE_OPTIONS = foreign
3
3
ACLOCAL_AMFLAGS = -I m4
4
4
5
5
bin_PROGRAMS = cava
6
+ cavadir = $(top_srcdir )
6
7
cava_SOURCES = cava.c cavacore.c config.c input/common.c input/fifo.c input/shmem.c \
7
- output/terminal_noncurses.c output/raw.c output/noritake.c
8
+ output/terminal_noncurses.c output/raw.c output/noritake.c \
9
+ cavacore.h config.h input/common.h input/fifo.h input/shmem.h \
10
+ output/terminal_noncurses.h output/raw.h output/noritake.h \
11
+ debug.h util.h third_party/incbin.h
8
12
cava_CPPFLAGS = -DPACKAGE=\"$(PACKAGE ) \" -DVERSION=\"$(VERSION ) \" \
9
13
-D_POSIX_SOURCE -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE_EXTENDED \
10
14
-DFONTDIR=\"@FONT_DIR@\" -DFONTFILE=\"@FONT_FILE@\"
11
15
cava_CFLAGS = -std=c99 -Wall -Wextra -Wno-unused-result -Wno-unknown-warning-option -Wno-maybe-uninitialized -Wno-vla-parameter
12
16
17
+ EXTRA_DIST = \
18
+ output/shaders/pass_through.vert \
19
+ output/shaders/bar_spectrum.frag \
20
+ output/shaders/northern_lights.frag \
21
+ example_files/config \
22
+ cava.psf \
23
+ LICENSE \
24
+ run_all_tests.sh \
25
+ SHADERS.md \
26
+ .clang-format
27
+
13
28
if OSX
14
29
cava_CFLAGS += -DNORT
15
30
cava_LDADD =
@@ -30,41 +45,43 @@ endif
30
45
endif
31
46
32
47
if ALSA
33
- cava_SOURCES += input/alsa.c
48
+ cava_SOURCES += input/alsa.c input/alsa.h
34
49
endif
35
50
36
51
if PORTAUDIO
37
- cava_SOURCES += input/portaudio.c
52
+ cava_SOURCES += input/portaudio.c input/portaudio.h
38
53
endif
39
54
40
55
if PIPEWIRE
41
- cava_SOURCES += input/pipewire.c
56
+ cava_SOURCES += input/pipewire.c input/pipewire.h
42
57
endif
43
58
44
59
if PULSE
45
- cava_SOURCES += input/pulse.c
60
+ cava_SOURCES += input/pulse.c input/pulse.h
46
61
endif
47
62
48
63
if SNDIO
49
- cava_SOURCES += input/sndio.c
64
+ cava_SOURCES += input/sndio.c input/sndio.h
50
65
endif
51
66
52
67
if OSS
53
- cava_SOURCES += input/oss.c
68
+ cava_SOURCES += input/oss.c input/oss.h
54
69
endif
55
70
56
71
if JACK
57
- cava_SOURCES += input/jack.c
72
+ cava_SOURCES += input/jack.c input/jack.h
58
73
endif
59
74
60
75
if NCURSES
61
- cava_SOURCES += output/terminal_ncurses.c
76
+ cava_SOURCES += output/terminal_ncurses.c output/terminal_bcircle.c \
77
+ output/terminal_ncurses.h output/terminal_bcircle.h
78
+
62
79
endif
63
80
64
81
if SDL
65
- cava_SOURCES += output/sdl_cava.c
82
+ cava_SOURCES += output/sdl_cava.c output/sdl_cava.h
66
83
endif
67
84
68
85
if SDL_GLSL
69
- cava_SOURCES += output/sdl_glsl.c
86
+ cava_SOURCES += output/sdl_glsl.c output/sdl_glsl.h
70
87
endif
0 commit comments