chunker-player / common.mak @ 59e008ed
History | View | Annotate | Download (1.33 KB)
1 |
#the following external libraries are needed by both |
---|---|
2 |
#the chunker_streamer and the chunker_player |
3 |
#basically these are ffmpeg-related |
4 |
|
5 |
#default stuff from here on |
6 |
ifeq ($(LD),i586-mingw32msvc-ld) |
7 |
WINDOWS = 1 |
8 |
endif |
9 |
|
10 |
ifdef WINDOWS |
11 |
CFLAGS = -g -O0 -Wall |
12 |
else |
13 |
CFLAGS = -pthread -g -O0 -Wall |
14 |
LDFLAGS += -pthread |
15 |
DYNAMIC_LDLIBS += -lm |
16 |
endif |
17 |
|
18 |
NAPA ?= ../../../NAPA-BASELIBS |
19 |
|
20 |
CFLAGS += -DHAVE_OPENGL -Wl,--warn-common -Wl,--as-needed -Wl,-Bsymbolic |
21 |
CPPFLAGS += -I../chunk_transcoding -I../ -I$(NAPA)/include |
22 |
|
23 |
#default fmmpeg here |
24 |
LOCAL_FFMPEG_CPPFLAGS = -I$(LOCAL_FFMPEG)/include |
25 |
#LOCAL_FFMPEG_LDFLAGS = -L$(LOCAL_FFMPEG)/lib |
26 |
|
27 |
ifdef WINDOWS |
28 |
LOCAL_FFMPEG_LDLIBS = $(LOCAL_FFMPEG)/lib/libavdevice.a $(LOCAL_FFMPEG)/lib/libavformat.a $(LOCAL_FFMPEG)/lib/libavcodec.a $(LOCAL_FFMPEG)/lib/libavutil.a $(LOCAL_FFMPEG)/lib/libswscale.a -lws2_32 |
29 |
else |
30 |
LOCAL_FFMPEG_LDLIBS = $(LOCAL_FFMPEG)/lib/libavdevice.a $(LOCAL_FFMPEG)/lib/libavformat.a $(LOCAL_FFMPEG)/lib/libavcodec.a $(LOCAL_FFMPEG)/lib/libavutil.a $(LOCAL_FFMPEG)/lib/libswscale.a |
31 |
endif |
32 |
|
33 |
LOCAL_COMMON_CPPFLAGS = -I$(LOCAL_X264)/include -I$(LOCAL_BZ2)/include -I$(LOCAL_Z)/include -I$(LOCAL_MP3LAME)/include |
34 |
#LOCAL_COMMON_LDFLAGS = -L$(LOCAL_X264)/lib -L$(LOCAL_BZ2)/lib -L$(LOCAL_MP3LAME)/lib |
35 |
LOCAL_COMMON_LDLIBS = $(LOCAL_X264)/lib/libx264.a $(LOCAL_BZ2)/lib/libbz2.a $(LOCAL_Z)/lib/libz.a $(LOCAL_MP3LAME)/lib/libmp3lame.a |