blob: 5d75f8432005bd70095c66669ca77dddc033bea5 (
plain)
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
53
|
bin_PROGRAMS=fmplayer
LIBOPNA_SRC=../libopna/opnaadpcm.c \
../libopna/opnadrum.c \
../libopna/opnafm.c \
../libopna/opnassg.c \
../libopna/opnassg-sinc-c.c \
../libopna/opnatimer.c \
../libopna/opna.c
FMDRIVER_SRC=../fmdriver/fmdriver_fmp.c \
../fmdriver/fmdriver_pmd.c \
../fmdriver/fmdriver_common.c \
../fmdriver/ppz8.c
FMDSP_SRC=../fmdsp/fmdsp.c \
../fmdsp/fmdsp-vramlookup-c.c \
../fmdsp/font_rom.c \
../fmdsp/font_fmdsp_small.c
#fmplayer_CFLAGS=$(CFLAGS)
#CFLAGS=
fmplayer_CPPFLAGS=-Wall -Wextra -pedantic \
-I.. \
$(GTK3_CFLAGS) $(PORTAUDIO_CFLAGS)
fmplayer_LDADD=$(GTK3_LIBS) $(PORTAUDIO_LIBS)
if ENABLE_NEON
LIBOPNA_SRC+=../libopna/opnassg-sinc-neon.s
FMDSP_SRC+=../fmdsp/fmdsp-vramlookup-neon.s
fmplayer_CCASFLAGS=-march=armv8-a -mfpu=crypto-neon-fp-armv8
endif
if ENABLE_SSE
noinst_LIBRARIES=libsse.a
fmplayer_LDADD+=libsse.a
libsse_a_SOURCES=../libopna/opnassg-sinc-sse2.c \
../fmdsp/fmdsp-vramlookup-ssse3.c
libsse_a_CPPFLAGS=$(fmplayer_CPPFLAGS)
#no way to add -O3?? (always overridden by CFLAGS)
libsse_a_CFLAGS=-mssse3
endif
fmplayer_SOURCES=main.c \
toneview.c \
oscilloview.c \
../tonedata/tonedata.c \
../common/fmplayer_file.c \
../common/fmplayer_file_gio.c \
$(LIBOPNA_SRC) \
$(FMDRIVER_SRC) \
$(FMDSP_SRC)
|