X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FMakefile.am;h=085396db14703c4270d4c984c03ee6187c8671bb;hb=634bed2e83799f604a60bfef62d5e240ea02511c;hp=8007996134d0c4b2868bce16530fea5d368d8805;hpb=f825f27654988e107272c3a408ac5934f7731e34;p=ncmpc.git diff --git a/src/Makefile.am b/src/Makefile.am index 8007996..085396d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,14 +1,16 @@ -#SUBDIRS = +CLEANFILES = ncmpc-tiny AM_CPPFLAGS = \ $(GLIB_CFLAGS)\ $(GTHREAD_CFLAGS)\ + $(LIBLIRCCLIENT_CFLAGS) \ -DLOCALE_DIR=\""$(datadir)/locale"\"\ -DSYSCONFDIR=\""$(sysconfdir)"\" ncmpc_LDADD = \ $(GLIB_LIBS)\ - $(GTHREAD_LIBS) + $(GTHREAD_LIBS) \ + $(LIBLIRCCLIENT_LIBS) ncmpc_headers = \ libmpdclient.h\ @@ -23,20 +25,25 @@ ncmpc_headers = \ ncu.h \ screen.h\ screen_list.h \ + screen_play.h \ screen_utils.h\ list_window.h\ colors.h\ - support.h\ + hscroll.h \ + charset.h \ + match.h \ wreadln.h\ strfsong.h\ utils.h\ ncmpc.h\ + defaults.h \ + i18n.h \ screen_browser.h \ + screen_text.h \ + plugin.h \ lyrics.h \ str_pool.h \ - gcc.h - -# $Id$ + lirc.h bin_PROGRAMS = ncmpc @@ -51,7 +58,6 @@ ncmpc_SOURCES = \ playlist.c \ filelist.c \ options.c\ - conf.c\ command.c\ ncu.c \ screen.c\ @@ -60,15 +66,26 @@ ncmpc_SOURCES = \ screen_play.c\ screen_browser.c\ screen_file.c\ - screen_help.c\ list_window.c\ colors.c\ - support.c\ + charset.c \ wreadln.c\ strfsong.c\ utils.c\ str_pool.c +if NCMPC_MINI +else +ncmpc_SOURCES += \ + hscroll.c \ + match.c \ + conf.c +endif + +if ENABLE_HELP_SCREEN +ncmpc_SOURCES += screen_help.c +endif + if ENABLE_ARTIST_SCREEN ncmpc_SOURCES += screen_artist.c endif @@ -77,16 +94,40 @@ if ENABLE_SEARCH_SCREEN ncmpc_SOURCES += screen_search.c endif +if ENABLE_SONG_SCREEN +ncmpc_SOURCES += screen_song.c +endif + if ENABLE_KEYDEF_SCREEN ncmpc_SOURCES += screen_keydef.c endif +if ENABLE_PLUGIN_LIBRARY +ncmpc_SOURCES += plugin.c +endif + +if ENABLE_SCREEN_TEXT +ncmpc_SOURCES += screen_text.c +endif + if ENABLE_LYRICS_SCREEN ncmpc_SOURCES += screen_lyrics.c lyrics.c endif +if ENABLE_OUTPUTS_SCREEN +ncmpc_SOURCES += screen_outputs.c +endif + +if ENABLE_LIRC +ncmpc_SOURCES += lirc.c +endif + ncmpc_SOURCES+=${ncmpc_headers} +# build the smalles possible ncmpc binary +ncmpc-tiny: $(filter-out %.h,$(ncmpc_SOURCES)) + $(COMPILE) --combine -fwhole-program $(ncmpc_LDFLAGS) $(ncmpc_LDADD) $(LIBS) $^ -o $@ + strip --strip-all $@ # # sparse