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.

51 lines
1.4KB

  1. ROOT:=../../sdk
  2. #--------------------------------Output------------------------------
  3. # OUTTYPE: 0-exe, 1-dll, 2-static
  4. #--------------------------------------------------------------------
  5. OUTTYPE = 2
  6. OUTFILE = libsip.a
  7. #-------------------------------Include------------------------------
  8. #
  9. # INCLUDES = $(addprefix -I,$(INCLUDES)) # add -I prefix
  10. #--------------------------------------------------------------------
  11. INCLUDES = . \
  12. ./include \
  13. ./src \
  14. $(ROOT)/include \
  15. $(ROOT)/libhttp/include
  16. #-------------------------------Source-------------------------------
  17. #
  18. #--------------------------------------------------------------------
  19. SOURCE_PATHS = src src/header src/uac src/uas
  20. SOURCE_FILES = $(foreach dir,$(SOURCE_PATHS),$(wildcard $(dir)/*.cpp))
  21. SOURCE_FILES += $(foreach dir,$(SOURCE_PATHS),$(wildcard $(dir)/*.c))
  22. #SOURCE_FILES += $(ROOT)/source/uuid.c
  23. #-----------------------------Library--------------------------------
  24. #
  25. # LIBPATHS = $(addprefix -L,$(LIBPATHS)) # add -L prefix
  26. #--------------------------------------------------------------------
  27. LIBPATHS =
  28. ifdef RELEASE
  29. # relase library path
  30. LIBPATHS +=
  31. else
  32. LIBPATHS +=
  33. endif
  34. LIBS =
  35. STATIC_LIBS =
  36. #-----------------------------DEFINES--------------------------------
  37. #
  38. # DEFINES := $(addprefix -D,$(DEFINES)) # add -L prefix
  39. #--------------------------------------------------------------------
  40. DEFINES =
  41. include ../gcc.mk