summaryrefslogtreecommitdiff
path: root/graphics/ffmpeg/patches/patch-ac
blob: 436df038e108771214616d4ab90480af071180dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
$NetBSD: patch-ac,v 1.2 2002/03/22 11:59:19 tron Exp $

--- Makefile.orig	Wed Aug 15 15:12:07 2001
+++ Makefile	Fri Mar 22 12:43:45 2002
@@ -3,8 +3,8 @@
 #
 include config.mak
 
-CFLAGS= $(OPTFLAGS) -Wall -g -I./libavcodec -I./libav 
-LDFLAGS= -g 
+CFLAGS= $(OPTFLAGS) -Wall -I./libavcodec -I./libav -I$(LOCALBASE)/include 
+LDFLAGS= -L$(LOCALBASE)/lib
 ifeq ($(TARGET_GPROF),yes)
 CFLAGS+=-p
 LDFLAGS+=-p
@@ -18,17 +18,19 @@
 	$(MAKE) -C libavcodec all
 	$(MAKE) -C libav all
 
-ffmpeg: ffmpeg.o libav/libav.a libavcodec/libavcodec.a
-	gcc $(LDFLAGS) -o $@ $^ -lm
+ffmpeg: ffmpeg.o libav/libav.la libavcodec/libavcodec.la
+	$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $^ -lm
 
-ffserver: ffserver.o libav/libav.a libavcodec/libavcodec.a
-	gcc $(LDFLAGS) -o $@ $^ -lm
+ffserver: ffserver.o libav/libav.la libavcodec/libavcodec.la
+	$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ $^ -lm $(EXTRA_LIBS)
 
 %.o: %.c
-	gcc $(CFLAGS) -c -o $@ $< 
+	$(CC) -DFFSERVER_CONF=\"$(FFSERVER_CONF)\" $(CFLAGS) -c -o $@ $< 
 
 install: all
-	install -s -m 755 $(PROG) $(prefix)/bin
+	$(MAKE) -C libavcodec install
+	$(MAKE) -C libav install
+	$(LIBTOOL) --mode=install $(BSD_INSTALL_PROGRAM) $(PROG) $(prefix)/bin
 
 clean: 
 	$(MAKE) -C libavcodec clean