Merge pull request #961 from jimfcarroll/thread-cleanup
authorJim Carroll <thecarrolls@jiminger.com>
Sun, 10 Jun 2012 12:41:52 +0000 (05:41 -0700)
committerJim Carroll <thecarrolls@jiminger.com>
Sun, 10 Jun 2012 12:41:52 +0000 (05:41 -0700)
Adds back signal handling and windows translated exception handling

1  2 
Makefile.in
project/VS2010Express/XBMC.vcxproj
project/VS2010Express/XBMC.vcxproj.filters
project/VS2010Express/XbmcCommons.vcxproj
project/VS2010Express/XbmcThreads.vcxproj
xbmc/Application.cpp
xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp
xbmc/filesystem/Directory.cpp
xbmc/utils/Makefile

diff --cc Makefile.in
@@@ -342,19 -337,12 +344,19 @@@ OBJSXBMC:=$(filter-out $(DYNOBJSXBMC), 
  
  LIBS += @PYTHON_LDFLAGS@
  
 -xbmc.bin: $(OBJSXBMC) $(DYNOBJSXBMC) $(NWAOBJSXBMC)
 +libxbmc.so: $(OBJSXBMC) $(DYNOBJSXBMC)
 +ifeq ($(findstring osx,@ARCH@), osx)
 +      $(SILENT_LD) $(CXX) $(LDFLAGS) -bundle -o $@ -Wl,-all_load,-ObjC $(DYNOBJSXBMC) $(OBJSXBMC) $(LIBS)
 +else
 +      $(SILENT_LD) $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -o $@ -Wl,--whole-archive $(DYNOBJSXBMC) $(OBJSXBMC) -Wl,--no-whole-archive $(LIBS)
 +endif
 +
 +xbmc.bin: $(OBJSXBMC) $(DYNOBJSXBMC)
  
  ifeq ($(findstring osx,@ARCH@), osx)
-       $(SILENT_LD) $(CXX) $(LDFLAGS) -o xbmc.bin -Wl,-all_load,-ObjC $(DYNOBJSXBMC) $(OBJSXBMC) $(LIBS) -rdynamic
+       $(SILENT_LD) $(CXX) $(LDFLAGS) -o xbmc.bin -Wl,-all_load,-ObjC $(DYNOBJSXBMC) $(NWAOBJSXBMC) $(OBJSXBMC) $(LIBS) -rdynamic
  else
-       $(SILENT_LD) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o xbmc.bin -Wl,--whole-archive $(DYNOBJSXBMC) $(OBJSXBMC) -Wl,--no-whole-archive $(LIBS) -rdynamic
+       $(SILENT_LD) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o xbmc.bin -Wl,--whole-archive $(DYNOBJSXBMC) $(OBJSXBMC) -Wl,--no-whole-archive $(NWAOBJSXBMC) $(LIBS) -rdynamic
  endif
  
  xbmc-xrandr: xbmc-xrandr.c
Simple merge
Simple merge
Simple merge
Simple merge