nt9856x/code/lib/source/librtsp/~Makefile_Ori
2023-03-28 15:07:53 +08:00

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