47 lines
1.2 KiB
Text
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 \
|