Update MediaClient
This commit is contained in:
59
MediaClient/HttpFlvTest/mac.mk
Normal file
59
MediaClient/HttpFlvTest/mac.mk
Normal file
@@ -0,0 +1,59 @@
|
||||
################OPTION###################
|
||||
OUTPUT = httpflvtest
|
||||
CCOMPILE = gcc
|
||||
CPPCOMPILE = g++
|
||||
COMPILEOPTION += -c -O3 -fPIC -Wall
|
||||
COMPILEOPTION += -DIOS
|
||||
LINK = g++
|
||||
LINKOPTION = -g -o $(OUTPUT)
|
||||
INCLUDEDIR += -I../MediaClient
|
||||
INCLUDEDIR += -I../MediaClient/bm
|
||||
INCLUDEDIR += -I../MediaClient/librtmp
|
||||
INCLUDEDIR += -I../MediaClient/http
|
||||
INCLUDEDIR += -I../MediaClient/media
|
||||
INCLUDEDIR += -I../MediaClient/rtmp
|
||||
INCLUDEDIR += -I../MediaClient/rtp
|
||||
LIBDIRS += -L../MediaClient
|
||||
LIBDIRS += -L../MediaClient/ffmpeg/lib/linux
|
||||
LIBDIRS += -L../MediaClient/openssl/lib/linux
|
||||
LIBDIRS += -L../MediaClient/zlib/lib/linux
|
||||
OBJS = HttpFlvTest.o
|
||||
SHAREDLIB += -lhttpflvclient
|
||||
SHAREDLIB += -lcrypto
|
||||
SHAREDLIB += -lssl
|
||||
SHAREDLIB += -lz
|
||||
SHAREDLIB += -lpthread
|
||||
SHAREDLIB += -ldl
|
||||
APPENDLIB =
|
||||
|
||||
################OPTION END################
|
||||
|
||||
$(OUTPUT):$(OBJS) $(APPENDLIB)
|
||||
$(LINK) $(LINKOPTION) $(LIBDIRS) $(OBJS) $(SHAREDLIB) $(APPENDLIB)
|
||||
|
||||
clean:
|
||||
rm -f $(OBJS)
|
||||
rm -f $(OUTPUT)
|
||||
all: clean $(OUTPUT)
|
||||
.PRECIOUS:%.cpp %.cc %.cxx %.c %.m %.mm
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .cpp .cc .cxx .c .m .mm .o
|
||||
|
||||
.cpp.o:
|
||||
$(CPPCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.cpp
|
||||
|
||||
.cc.o:
|
||||
$(CCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.cc
|
||||
|
||||
.cxx.o:
|
||||
$(CPPCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.cxx
|
||||
|
||||
.c.o:
|
||||
$(CCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.c
|
||||
|
||||
.m.o:
|
||||
$(CCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.m
|
||||
|
||||
.mm.o:
|
||||
$(CPPCOMPILE) -c -o $*.o $(COMPILEOPTION) $(INCLUDEDIR) $*.mm
|
||||
|
||||
Reference in New Issue
Block a user