|
- #--------------------------------Output------------------------------
- # OUTTYPE: 0-exe, 1-dll, 2-static
- #--------------------------------------------------------------------
- OUTTYPE = 2
- OUTFILE = librtmp.a
-
- #-------------------------------Include------------------------------
- #
- # INCLUDES = $(addprefix -I,$(INCLUDES)) # add -I prefix
- #--------------------------------------------------------------------
- INCLUDES = . \
- ./include \
- ../libflv/include
-
- #-------------------------------Source-------------------------------
- #
- #--------------------------------------------------------------------
- SOURCE_PATHS = source
- SOURCE_FILES = $(foreach dir,$(SOURCE_PATHS),$(wildcard $(dir)/*.cpp))
- SOURCE_FILES += $(foreach dir,$(SOURCE_PATHS),$(wildcard $(dir)/*.c))
-
- SOURCE_FILES := $(filter-out $(_SOURCE_FILES),$(SOURCE_FILES))
-
- #-----------------------------Library--------------------------------
- #
- # LIBPATHS = $(addprefix -L,$(LIBPATHS)) # add -L prefix
- #--------------------------------------------------------------------
- LIBPATHS =
- ifdef RELEASE
- # relase library path
- LIBPATHS +=
- else
- LIBPATHS +=
- endif
-
- LIBS =
- #LIBS += ssl crypto
-
- STATIC_LIBS =
-
- #-----------------------------DEFINES--------------------------------
- #
- # DEFINES := $(addprefix -D,$(DEFINES)) # add -L prefix
- #--------------------------------------------------------------------
- DEFINES =
- #DEFINES += _IETF_HAMC_
- #DEFINES += _OPENSSL_
-
- #define openssl or add sdk/source/digest/sha.c, sha1.c, sha224-256.c, sha384-512.c, hmac.c
- #INCLUDES += ../../sdk/include
-
- include ../gcc.mk
|