pkgsrc/multimedia/libmpeg3/patches/patch-aa
2006-04-19 17:03:26 +00:00

47 lines
1.2 KiB
Text

$NetBSD: patch-aa,v 1.3 2006/04/19 17:03:26 wiz Exp $
--- Makefile.orig 2001-05-20 05:05:26.000000000 +0200
+++ Makefile
@@ -2,12 +2,7 @@ include global_config
CFLAGS +=
-OBJDIR = $(shell uname --machine)
-
-$(shell sh -c 'if ! test -d $(OBJDIR)\; then \
- mkdir $(OBJDIR)\; \
- mkdir $(OBJDIR)/audio\; \
- mkdir $(OBJDIR)/video\; fi' )
+OBJDIR = work
ifeq ($(OBJDIR), alpha)
USE_MMX = 0
@@ -69,11 +64,16 @@ OBJS = \
OUTPUT = $(OBJDIR)/libmpeg3.a
UTILS = $(OBJDIR)/dump $(OBJDIR)/mpeg3cat $(OBJDIR)/mpeg3toc $(OBJDIR)/mpeg3split
-LIBS = -lm -lpthread
+LIBS = -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -lm ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
+
+all: prepare $(OUTPUT) util
-all: $(OUTPUT) util
+prepare:
+ mkdir -p $(OBJDIR)
+ mkdir -p $(OBJDIR)/audio
+ mkdir -p $(OBJDIR)/video
-$(OUTPUT): $(OBJS) $(ASMOBJS) $(NASMOBJS)
+$(OUTPUT): $(OBJS) $(ASMOBJS) $(NASMOBJS) prepare
ar rcs $(OUTPUT) $(OBJS) $(ASMOBJS) $(NASMOBJS)
$(OBJDIR)/dump: $(OBJDIR)/dump.o $(OUTPUT)
@@ -88,7 +88,7 @@ $(OBJDIR)/mpeg3toc: $(OBJDIR)/mpeg3toc.o
$(OBJDIR)/mpeg3split: $(OBJDIR)/mpeg3split.o $(OUTPUT)
$(CC) -o $(OBJDIR)/mpeg3split $(OBJDIR)/mpeg3split.o $(OUTPUT) $(LIBS)
-util: $(UTILS)
+util: $(UTILS) prepare
clean:
find \( -name core \