41 lines
1.2 KiB
Plaintext
Executable File
41 lines
1.2 KiB
Plaintext
Executable File
|
|
CFLAGS_NORM = -O2
|
|
CFLAGS += -DGLIB -Wall -I. $(CFLAGS_NORM)
|
|
CFLAGSDEPEND = -MM $(CFLAGS) # for make depend
|
|
|
|
toolprefix = ${CROSS_COMPILE}
|
|
|
|
CC = $(toolprefix)gcc
|
|
AR = $(toolprefix)ar
|
|
RANLIB = $(toolprefix)ranlib
|
|
MAKEFILENAME = Makefile
|
|
|
|
SPCLIB = librtsp.a
|
|
INC =librtsp.h
|
|
SPC_OBJS = rtp-h264.o rtp-h265.o rtp-mp4.o rtp-jpeg.o rtp-mpa.o rtp-amr.o rtp-rawaudio.o rtp-g711.o rtp-g726.o rtp-aac.o \
|
|
tcp.o rtp.o rtsp.o http.o live.o session.o spook.o rtspman.o http-auth.o rtsp-md5.o \
|
|
stream.o event.o pmsg.o priv.o log.o gm_memory.o sdp_param_encode.o
|
|
SPC_PROGS = rtp-h264.c rtp-h265.c rtp-mp4.c rtp-jpeg.c rtp-mpa.c rtp-aac.c rtp-amr.c rtp-rawaudio.c rtp-g711.c rtp-g726.c \
|
|
tcp.c rtp.c rtsp.c http.c live.c session.c spook.c rtspman.c http-auth.c rtsp-md5.c \
|
|
stream.c event.c pmsg.c priv.c log.c gm_memory.c sdp_param_encode.c
|
|
|
|
copy = if [ ! -z "$(1)" -a "$(1)" != " " ]; then cp -avf $(1) $(2); fi
|
|
|
|
spclib: $(SPC_OBJS)
|
|
$(AR) rc $(SPCLIB) $(SPC_OBJS)
|
|
$(RANLIB) $(SPCLIB)
|
|
cp $(SPCLIB) ../
|
|
@$(call copy, $(INC), $(INCLUDE_DIR))
|
|
|
|
dep: $(SPC_PROGS)
|
|
$(CC) $(CFLAGSDEPEND) $^ > $@
|
|
|
|
-include dep
|
|
|
|
clean:
|
|
rm -f *.o core librtsp.a
|
|
|
|
distclean: clean
|
|
rm -f dep
|
|
|