Mercurial > hg > xmms-sid
comparison Makefile.am @ 852:8329dca1bea5
Separate backends into sub-libraries.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 08 Nov 2012 23:39:23 +0200 |
parents | ae1f6418d093 |
children | 011ba70e271e |
comparison
equal
deleted
inserted
replaced
851:4c4978e11ec0 | 852:8329dca1bea5 |
---|---|
75 dist-bzip2-sign: dist-bzip2 | 75 dist-bzip2-sign: dist-bzip2 |
76 @gpg -sba $(distdir).tar.bz2 | 76 @gpg -sba $(distdir).tar.bz2 |
77 | 77 |
78 | 78 |
79 ### | 79 ### |
80 ### Source targets | 80 ### Glade-generated sources |
81 ### | 81 ### |
82 # Generated libraries | |
83 lib_LTLIBRARIES = libxmmssid.la | |
84 | |
85 # Generals | |
86 AM_CFLAGS = -W -Wall -D_REENTRANT @XMMS_CFLAGS@ @SIDPLAY1_CFLAGS@ \ | |
87 @SIDPLAY2_CFLAGS@ @BUILDERS_CFLAGS@ @SIDPLAYFP_CFLAGS@ \ | |
88 -DTHEMETUNE_FILE="\"$(pkgdatadir)/$(themetune)\"" \ | |
89 -DLOCALEDIR="\"$(localedir)\"" | |
90 | |
91 AM_CXXFLAGS = $(AM_CFLAGS) | |
92 | |
93 libxmmssid_la_LDFLAGS = -module -avoid-version @BUILDERS_LDFLAGS@ | |
94 libxmmssid_la_LIBADD = @XMMS_LIBS@ @SIDPLAY1_LIBS@ @SIDPLAY2_LIBS@ @BUILDERS_LIBS@ @SIDPLAYFP_LIBS@ | |
95 | |
96 # Glade-generated sources | |
97 update-glade: xmms-sid.glade | 82 update-glade: xmms-sid.glade |
98 glade -w $< | 83 glade -w $< |
99 touch $@ | 84 touch $@ |
100 | 85 |
101 #src/xs_genui.c src/xs_genui.h src/xs_glade.c src/xs_glade.h src/xs_interface.c src/xs_interface.h: update-glade | 86 #src/xs_genui.c src/xs_genui.h src/xs_glade.c src/xs_glade.h src/xs_interface.c src/xs_interface.h: update-glade |
102 | 87 |
88 | |
89 ### | |
90 ### Source targets | |
91 ### | |
92 # Generated libraries | |
93 lib_LTLIBRARIES = libxmmssid.la | |
94 noinst_LTLIBRARIES = libxs_sidplay1.la libxs_sidplay2.la libxs_sidplayfp.la | |
95 | |
96 # Generals | |
97 AM_CFLAGS = -W -Wall -D_REENTRANT @XMMS_CFLAGS@ \ | |
98 -DTHEMETUNE_FILE="\"$(pkgdatadir)/$(themetune)\"" \ | |
99 -DLOCALEDIR="\"$(localedir)\"" | |
100 | |
101 AM_CXXFLAGS = $(AM_CFLAGS) | |
102 | |
103 | |
104 libxmmssid_la_LDFLAGS = -module -avoid-version @BUILDERS_LDFLAGS@ | |
105 libxmmssid_la_LIBADD = \ | |
106 libxs_sidplay1.la libxs_sidplay2.la libxs_sidplayfp.la \ | |
107 @XMMS_LIBS@ @SIDPLAY1_LIBS@ @SIDPLAY2_LIBS@ @BUILDERS_LIBS@ @SIDPLAYFP_LIBS@ | |
108 | |
109 # Backend interface sources | |
110 libxs_sidplay1_la_SOURCES = src/xmms-sid.h src/xs_player.h src/xs_sidplay.h src/xs_sidplay1.cpp src/xs_sidplay1.h | |
111 libxs_sidplay1_la_CFLAGS = @SIDPLAY1_CFLAGS@ | |
112 | |
113 libxs_sidplay2_la_SOURCES = src/xmms-sid.h src/xs_player.h src/xs_sidplay.h src/xs_sidplay2.cpp src/xs_sidplay2.h | |
114 libxs_sidplay2_la_CFLAGS = @SIDPLAY2_CFLAGS@ @BUILDERS_CFLAGS@ | |
115 | |
116 libxs_sidplayfp_la_SOURCES = src/xmms-sid.h src/xs_player.h src/xs_sidplay.h src/xs_sidplayfp.cpp src/xs_sidplayfp.h | |
117 libxs_sidplayfp_la_CFLAGS = @SIDPLAYFP_CFLAGS@ | |
103 | 118 |
104 # Plugin sources | 119 # Plugin sources |
105 libxmmssid_la_SOURCES = \ | 120 libxmmssid_la_SOURCES = \ |
106 src/xs_init.c \ | 121 src/xs_init.c \ |
107 src/xs_about.c \ | 122 src/xs_about.c \ |
113 src/xs_interface.c src/xs_interface.h \ | 128 src/xs_interface.c src/xs_interface.h \ |
114 src/xs_curve.c src/xs_curve.h \ | 129 src/xs_curve.c src/xs_curve.h \ |
115 src/xs_stil.c src/xs_stil.h \ | 130 src/xs_stil.c src/xs_stil.h \ |
116 src/xs_title.c src/xs_title.h \ | 131 src/xs_title.c src/xs_title.h \ |
117 src/xs_fileinfo.c src/xs_fileinfo.h \ | 132 src/xs_fileinfo.c src/xs_fileinfo.h \ |
118 src/xs_sidplay.h \ | |
119 src/xs_sidplay1.cpp src/xs_sidplay1.h \ | |
120 src/xs_sidplay2.cpp src/xs_sidplay2.h \ | |
121 src/xs_sidplayfp.cpp src/xs_sidplayfp.h \ | |
122 src/xs_slsup.c src/xs_slsup.h \ | 133 src/xs_slsup.c src/xs_slsup.h \ |
123 src/xs_player.h \ | 134 src/xs_player.h \ |
124 src/xmms-sid.c src/xmms-sid.h | 135 src/xmms-sid.c src/xmms-sid.h |
136 |