diff options
| author | woro <woro@e10066b5-e1e2-0310-b819-94efdf66514b> | 2008-04-11 20:11:00 +0000 |
|---|---|---|
| committer | woro <woro@e10066b5-e1e2-0310-b819-94efdf66514b> | 2008-04-11 20:11:00 +0000 |
| commit | 57d7ee812c8be1bd118471512682cb3393ce595f (patch) | |
| tree | 2e0d792fc74eda1661b439853c004e2ed5c06820 /Makefile | |
| parent | b2550195d6b61f9be3470679082b8d6b5159aa83 (diff) | |
| download | vdr-plugin-muggle-57d7ee812c8be1bd118471512682cb3393ce595f.tar.gz vdr-plugin-muggle-57d7ee812c8be1bd118471512682cb3393ce595f.tar.bz2 | |
merge mp3ng branch into trunk
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1173 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 38 |
1 files changed, 18 insertions, 20 deletions
@@ -9,6 +9,9 @@ # PLUGIN = muggle +all: libvdr-$(PLUGIN).so mugglei i18n + + #no HAVE_* flags should ever be changed in this Makefile. Instead #edit $VDRDIR/Make.config @@ -18,6 +21,8 @@ PLUGIN = muggle #HAVE_FLAC=1 #HAVE_SNDFILE=1 +HAVE_FFARD=1 + #if you do not want to compile in code for embedded mysql, #define this: #HAVE_ONLY_SERVER=1 @@ -85,26 +90,21 @@ DEFINES += -DMUSICDIR='"$(MUSICDIR)"' ### The object files (add further files here): OBJS = $(PLUGIN).o mg_valmap.o mg_thread_sync.o \ - mg_item.o mg_item_gd.o mg_listitem.o mg_selection.o mg_sel_gd.o vdr_actions.o vdr_menu.o mg_tools.o \ + mg_item.o mg_item_gd.o mg_listitem.o mg_selection.o mg_sel_gd.o vdr_actions.o mg_menu.o vdr_menu.o mg_tools.o \ vdr_decoder_mp3.o vdr_stream.o vdr_decoder.o vdr_player.o \ - vdr_setup.o mg_setup.o mg_incremental_search.o mg_image_provider.o - -#ifdef HAVE_MP3NG_OSD -MOBJS = i18n.o data.o menu.o \ - vars.o bitmap.o imagecache.o quantize.o \ - commands.o options.o lyrics.o cover.o skin.o visual.o \ - search.o mp3id3.o mp3id3tag.o rating.o menubrowse.o mp3control.o \ - data-mp3.o setup-mp3.o player-mp3.o stream.o network.o \ - decoder.o decoder-mp3.o decoder-mp3-stream.o decoder-snd.o \ - decoder-ogg.o - -$(MOBJS): - make -f Makefile.music all -#endif - -PLAYLIBS = -lmad $(shell taglib-config --libs) + vdr_setup.o mg_setup.o mg_incremental_search.o mg_image_provider.o \ + mg_skin.o quantize.o mg_playcommands.o pcmplayer.o \ + lyrics.o + +PLAYLIBS = -lmad $(shell taglib-config --libs) MILIBS = $(shell taglib-config --libs) +ifdef USE_BITMAP +DEFINES += -DUSE_BITMAP +OBJS += bitmap.o imagecache.o +PLAYLIBS += -lImlib2 +endif + ifdef HAVE_SQLITE DB_OBJ = mg_db_gd_sqlite.o DB_CFLAGS = $(shell pkg-config --cflags sqlite3) @@ -156,8 +156,6 @@ OBJS += $(DB_OBJ) ### Targets: -all: libvdr-$(PLUGIN).so mugglei i18n - # Dependencies: MAKEDEP = $(CXX) -MM -MG @@ -207,7 +205,7 @@ i18n: $(I18Nmsgs) $(I18Npot) ### Targets: libvdr-$(PLUGIN).so: $(OBJS) $(MOBJS) - $(CXX) $(CXXFLAGS) -shared $(OBJS) $(MOBJS) $(PLAYLIBS) $(SQLLIBS) -o $@ + $(CXX) $(CXXFLAGS) -shared $(OBJS) $(MOBJS) $(PLAYLIBS) $(MLIBS) $(SQLLIBS) -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION) mugglei: mg_tools.o mugglei.o $(DB_OBJ) mg_listitem.o mg_item.o mg_item_gd.o mg_valmap.o mg_setup.o |
