comparison audacious/Makefile @ 1541:06329cbf186a trunk

[svn] this massive commit does the following: - seriously cleans up dependencies on the WA2-like gui code - moves all of the WA2 stuff into a seperate library (libwidgets.a) - makes things less icky in the player tree
author nenolod
date Wed, 09 Aug 2006 02:47:22 -0700
parents 04730ff1693d
children d5be38600be5
comparison
equal deleted inserted replaced
1540:237bb7c97759 1541:06329cbf186a
1 include ../mk/rules.mk 1 include ../mk/rules.mk
2 include ../mk/objective.mk 2 include ../mk/objective.mk
3 3
4 SUBDIRS = glade images 4 SUBDIRS = widgets glade images
5 5
6 beepincludedir = $(includedir)/audacious 6 beepincludedir = $(includedir)/audacious
7 7
8 OBJECTIVE_BINS = audacious 8 OBJECTIVE_BINS = audacious
9 9
12 -L.. $(LTLIBINTL) \ 12 -L.. $(LTLIBINTL) \
13 -L../libaudacious -laudacious \ 13 -L../libaudacious -laudacious \
14 ../sqlite/libsqlite.a \ 14 ../sqlite/libsqlite.a \
15 $(CHARDET_LIBS) \ 15 $(CHARDET_LIBS) \
16 $(GTK_LIBS) \ 16 $(GTK_LIBS) \
17 $(LIBGLADE_LIBS) 17 $(LIBGLADE_LIBS) \
18 ./widgets/libwidgets.a
18 19
19 CFLAGS += \ 20 CFLAGS += \
20 $(GTK_CFLAGS) \ 21 $(GTK_CFLAGS) \
21 $(LIBGLADE_CFLAGS) \ 22 $(LIBGLADE_CFLAGS) \
22 $(BEEP_DEFINES) \ 23 $(BEEP_DEFINES) \
31 prefswin.h 32 prefswin.h
32 33
33 SOURCES = \ 34 SOURCES = \
34 build_stamp.c \ 35 build_stamp.c \
35 genevent.c \ 36 genevent.c \
36 skin.c \
37 util.c \ 37 util.c \
38 output.c \ 38 output.c \
39 fft.c \ 39 fft.c \
40 input.c \ 40 input.c \
41 effect.c \ 41 effect.c \
43 visualization.c \ 43 visualization.c \
44 pluginenum.c \ 44 pluginenum.c \
45 playlist.c \ 45 playlist.c \
46 controlsocket.c \ 46 controlsocket.c \
47 dock.c \ 47 dock.c \
48 widget.c \
49 sbutton.c \
50 pbutton.c \
51 tbutton.c \
52 textbox.c \
53 menurow.c \
54 hslider.c \
55 monostereo.c \
56 vis.c \
57 svis.c \
58 number.c \
59 playback.c \ 48 playback.c \
60 playstatus.c \
61 playlist_list.c \
62 playlist_slider.c \
63 eq_graph.c \
64 eq_slider.c \
65 main.c \ 49 main.c \
66 logger.c \ 50 logger.c \
67 mainwin.c \ 51 mainwin.c \
68 skinwin.c \ 52 skinwin.c \
69 prefswin.c \ 53 prefswin.c \