$NetBSD: patch-aa,v 1.5 2009/01/29 17:53:49 abs Exp $

--- Makefile.orig	2008-08-07 04:33:09.000000000 +0100
+++ Makefile
@@ -1,7 +1,7 @@
 CC = gcc
 NASM = nasm
-USE_MMX = 0
-USE_CSS = 1
+#USE_MMX = 0
+#USE_CSS = 1
 A52DIR := $(shell expr a52dec* )
 
 
@@ -16,7 +16,7 @@ HAVE_CFLAGS := n
 endif
 
 
-OBJDIR := $(shell uname --machine)
+OBJDIR = work
 
 
 
@@ -147,19 +147,19 @@ UTILS = $(OBJDIR)/mpeg3dump $(OBJDIR)/mp
 #$(OBJDIR)/mpeg3split
 
 
-LIBS = -lm -lpthread
+LIBS = -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -lm ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
+all: prepare $(OUTPUT) $(UTILS)
 
-$(shell mkdir -p $(OBJDIR) )
+prepare:
+	mkdir -p $(OBJDIR)
+	mkdir -p $(OBJDIR)/audio
+	mkdir -p $(OBJDIR)/video
+	echo $(CFLAGS) > $(OBJDIR)/c_flags
+	echo $(A52CFLAGS) > $(OBJDIR)/a52_flags
+	echo $(OBJS) $(ASMOBJS) $(A52OBJS) $(NASMOBJS) > $(OBJDIR)/objs
+	mkdir -p $(DIRS)
 
-$(shell echo $(CFLAGS) > $(OBJDIR)/c_flags)
-$(shell echo $(A52CFLAGS) > $(OBJDIR)/a52_flags)
-$(shell echo $(OBJS) $(ASMOBJS) $(A52OBJS) $(NASMOBJS) > $(OBJDIR)/objs)
-$(shell mkdir -p $(DIRS) )
-
-all: $(OUTPUT) $(UTILS)
-
-
-$(OUTPUT): $(OBJS) $(ASMOBJS) $(NASMOBJS) $(A52OBJS)
+$(OUTPUT): $(OBJS) $(ASMOBJS) $(NASMOBJS) $(A52OBJS) prepare
 	ar rcs $(OUTPUT) `cat $(OBJDIR)/objs`
 
 
