get Makefile.lite system (with asm) working on Darwin, better handling of libogg paths and linkage
diff --git a/src/test_libFLAC/Makefile.lite b/src/test_libFLAC/Makefile.lite
index e3496d6..65f6e3d 100644
--- a/src/test_libFLAC/Makefile.lite
+++ b/src/test_libFLAC/Makefile.lite
@@ -20,10 +20,18 @@
 #
 
 topdir = ../..
+libdir = $(topdir)/obj/$(BUILD)/lib
 
 PROGRAM_NAME = test_libFLAC
-INCLUDES     = -I../libFLAC/include -I$(topdir)/include
-LIBS         = -lgrabbag -lreplaygain_analysis -lFLAC -lm
+
+INCLUDES = -I../libFLAC/include -I$(topdir)/include
+
+ifeq ($(DARWIN_BUILD),yes)
+EXPLICIT_LIBS = $(libdir)/libgrabbag.a $(libdir)/libreplaygain_analysis.a $(libdir)/libFLAC.a -lm
+else
+LIBS = -lgrabbag -lreplaygain_analysis -lFLAC -lm
+endif
+
 SRCS_C = \
 	bitbuffer.c \
 	decoders.c \