1include ../../extra.mk
2
3PROG = audacious${PROG_SUFFIX}
4
5SRCS = main.cc \
6       signals.cc \
7       util.cc
8
9ifeq ($(HAVE_MSWINDOWS),yes)
10SRCS += audacious.rc
11endif
12
13ifeq ($(USE_DBUS),yes)
14SRCS += dbus-server.cc
15EXT_DEPS += ../dbus/aud-dbus.a
16endif
17
18include ../../buildsys.mk
19
20ifeq ($(USE_DBUS),yes)
21CPPFLAGS := -I../dbus ${CPPFLAGS} ${GIO_CFLAGS}
22LIBS := ../dbus/aud-dbus.a ${LIBS} ${GIO_LIBS}
23endif
24
25LD = ${CXX}
26
27CPPFLAGS := -I.. -I../.. \
28            ${CPPFLAGS} \
29            ${GLIB_CFLAGS}
30
31LDFLAGS := -L../libaudcore $(LDFLAGS)
32
33LIBS := -laudcore \
34        ${LIBS} -lm -lexecinfo \
35        ${LIBINTL} \
36        ${GLIB_LIBS}
37
38ifeq ($(HAVE_MSWINDOWS),yes)
39LDFLAGS := ${LDFLAGS} -Wl,-subsystem,windows
40endif
41