summaryrefslogtreecommitdiff
path: root/plugins/sid/sidplay-libs/libsidplay/src/Makefile.am
blob: 8c586b8b136f24d28af05f1210068aabf137f84b (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

SUBDIRS    = c64 mos6510 mos6526 mos656x xsid sid6526 sidtune
EXTRA_DIST = psiddrv.bin kernal.bin poweron.bin


# The library.

lib_LTLIBRARIES = libsidplay2.la

libsidplay2_la_SOURCES = config.cpp event.cpp \
player.cpp player.h \
psiddrv.cpp mixer.cpp \
reloc65.c sidplay2.cpp \
nullsid.h psiddrv.a65

libsidplay2_la_LIBADD  = \
./mos6510/libmos6510.la ./mos6526/libmos6526.la \
./mos656x/libmos656x.la ./xsid/libxsid.la \
./sidtune/libsidtune.la ./sid6526/libsid6526.la

# We substitute the libtool-specific library version in configure.in.
libsidplay2_la_LDFLAGS = -version-info $(LIBVERSION)

# Remove bad default includes
DEFAULT_INCLUDES=

SUFFIXES = .a65

%.bin : %.a65
	xa -R -G $< -o $(srcdir)/$*.o65
	od -v -An -w8 -tx1 $(srcdir)/$*.o65 | sed 's/\w\w/0x&,/g' > $(srcdir)/$@