e03f645f80ca6d4e812686725e8ae962e405614e
1 #SUBDIRS =
3 AM_CPPFLAGS = \
4 $(GLIB_CFLAGS)\
5 $(GTHREAD_CFLAGS)\
6 $(LIBLIRCCLIENT_CFLAGS) \
7 -DLOCALE_DIR=\""$(datadir)/locale"\"\
8 -DSYSCONFDIR=\""$(sysconfdir)"\"
10 ncmpc_LDADD = \
11 $(GLIB_LIBS)\
12 $(GTHREAD_LIBS) \
13 $(LIBLIRCCLIENT_LIBS)
15 ncmpc_headers = \
16 libmpdclient.h\
17 resolver.h \
18 song.h \
19 mpdclient.h\
20 playlist.h \
21 filelist.h \
22 options.h\
23 conf.h\
24 command.h\
25 ncu.h \
26 screen.h\
27 screen_list.h \
28 screen_utils.h\
29 list_window.h\
30 colors.h\
31 support.h\
32 charset.h \
33 wreadln.h\
34 strfsong.h\
35 utils.h\
36 ncmpc.h\
37 defaults.h \
38 i18n.h \
39 screen_browser.h \
40 lyrics.h \
41 str_pool.h \
42 lirc.h \
43 gcc.h
45 # $Id$
47 bin_PROGRAMS = ncmpc
49 lyr_src=${lyr_src_fixed}
51 ncmpc_SOURCES = \
52 libmpdclient.c\
53 resolver.c \
54 song.c \
55 main.c\
56 mpdclient.c\
57 playlist.c \
58 filelist.c \
59 options.c\
60 conf.c\
61 command.c\
62 ncu.c \
63 screen.c\
64 screen_list.c \
65 screen_utils.c\
66 screen_play.c\
67 screen_browser.c\
68 screen_file.c\
69 list_window.c\
70 colors.c\
71 support.c\
72 charset.c \
73 wreadln.c\
74 strfsong.c\
75 utils.c\
76 str_pool.c
78 if ENABLE_HELP_SCREEN
79 ncmpc_SOURCES += screen_help.c
80 endif
82 if ENABLE_ARTIST_SCREEN
83 ncmpc_SOURCES += screen_artist.c
84 endif
86 if ENABLE_SEARCH_SCREEN
87 ncmpc_SOURCES += screen_search.c
88 endif
90 if ENABLE_KEYDEF_SCREEN
91 ncmpc_SOURCES += screen_keydef.c
92 endif
94 if ENABLE_LYRICS_SCREEN
95 ncmpc_SOURCES += screen_lyrics.c lyrics.c
96 endif
98 if ENABLE_LIRC
99 ncmpc_SOURCES += lirc.c
100 endif
102 ncmpc_SOURCES+=${ncmpc_headers}
105 #
106 # sparse
107 #
109 SPARSE = sparse
110 SPARSE_FLAGS = -Wdecl -Wdefault-bitfield-sign -Wdo-while -Wenum-mismatch \
111 -Wnon-pointer-null -Wptr-subtraction-blows -Wreturn-void \
112 -Wshadow -Wtypesign \
113 -D__transparent_union__=unused
115 sparse-check:
116 for i in $(ncmpc_SOURCES); \
117 do \
118 $(SPARSE) -I. -I.. -I/usr/lib/gcc/$(shell gcc -dumpmachine)/4.3/include -I/usr/lib/gcc/$(shell gcc -dumpmachine)/4.3/include-fixed $(AM_CPPFLAGS) $(SPARSE_FLAGS) $(srcdir)/$$i || exit; \
119 done