You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

10 kuukautta sitten
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. ROOT:=../../../sdk
  2. #--------------------------------Output------------------------------
  3. # OUTTYPE: 0-exe, 1-dll, 2-static
  4. #--------------------------------------------------------------------
  5. OUTTYPE = 0
  6. OUTFILE = hls-server
  7. #-------------------------------Include------------------------------
  8. #
  9. # INCLUDES = $(addprefix -I,$(INCLUDES)) # add -I prefix
  10. #--------------------------------------------------------------------
  11. INCLUDES = . \
  12. ../include \
  13. ../../libmpeg/include \
  14. ../../libflv/include \
  15. $(ROOT)/include \
  16. $(ROOT)/libhttp/include \
  17. $(ROOT)/libaio/include
  18. #-------------------------------Source-------------------------------
  19. #
  20. #--------------------------------------------------------------------
  21. #SOURCE_PATHS = source
  22. SOURCE_FILES = hls-server.cpp
  23. SOURCE_FILES += $(ROOT)/source/unicode.c
  24. SOURCE_FILES += $(ROOT)/source/urlcodec.c
  25. SOURCE_FILES += $(ROOT)/source/uri-parse.c
  26. SOURCE_FILES += $(ROOT)/source/digest/crc32.c
  27. SOURCE_FILES += $(ROOT)/libhttp/test/http-list-dir.cpp
  28. #-----------------------------Library--------------------------------
  29. #
  30. # LIBPATHS = $(addprefix -L,$(LIBPATHS)) # add -L prefix
  31. #--------------------------------------------------------------------
  32. LIBPATHS = $(ROOT)/libaio/$(BUILD).$(PLATFORM)
  33. ifdef RELEASE
  34. # relase library path
  35. LIBPATHS +=
  36. else
  37. LIBPATHS +=
  38. endif
  39. LIBS = rt dl pthread aio
  40. STATIC_LIBS = ../../libhls/$(BUILD).$(PLATFORM)/libhls.a \
  41. ../../libmpeg/$(BUILD).$(PLATFORM)/libmpeg.a \
  42. ../../libflv/$(BUILD).$(PLATFORM)/libflv.a \
  43. $(ROOT)/libhttp/$(BUILD).$(PLATFORM)/libhttp.a
  44. #-----------------------------DEFINES--------------------------------
  45. #
  46. # DEFINES := $(addprefix -D,$(DEFINES)) # add -L prefix
  47. #--------------------------------------------------------------------
  48. DEFINES = _HLS_SERVER_TEST_
  49. include ../../gcc.mk
  50. GCC_VER_GTE44 := $(shell echo `gcc -dumpversion | cut -f1-2 -d.` \< 4.4 | bc )
  51. ifeq ($(GCC_VER_GTE44),1)
  52. CFLAGS += -march=i586
  53. endif