SDK.mak
上传用户:xjjlds
上传日期:2015-12-05
资源大小:22823k
文件大小:2k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. ##########################################################################
  2. #
  3. #    SDK Makefile
  4. #
  5. #    (c) 2001-2005 Gilles Boccon-Gibod
  6. #
  7. ##########################################################################
  8. all: sdk
  9. ##########################################################################
  10. # includes
  11. ##########################################################################
  12. include $(BUILD_ROOT)/Makefiles/Crypto.exp
  13. include $(BUILD_ROOT)/Makefiles/Core.exp
  14. include $(BUILD_ROOT)/Makefiles/Codecs.exp
  15. include $(BUILD_ROOT)/Makefiles/System.exp
  16. ##########################################################################
  17. # variables
  18. ##########################################################################
  19. SDK_LIBRARY  = SDK/lib/libAP4.a
  20. SDK_HEADERS := $(SOURCE_ROOT)/Core/*.h $(SOURCE_ROOT)/Config/*.h $(SOURCE_ROOT)/Crypto/*.h $(SOURCE_ROOT)/Codecs/*.h
  21. SDK_BINARIES = $(ALL_APPS)
  22. ##########################################################################
  23. # rules
  24. ##########################################################################
  25. .PHONY: sdk-dirs
  26. sdk-dirs:
  27. @rm -rf SDK
  28. @mkdir SDK
  29. @mkdir SDK/lib
  30. @mkdir SDK/include
  31. @mkdir SDK/bin
  32. $(SDK_LIBRARY): $(foreach lib,$(TARGET_LIBRARIES),lib$(lib).a)
  33. $(MAKELIB) $@ $^
  34. $(RANLIB) $@
  35. sdk: sdk-dirs $(SDK_LIBRARY) $(SDK_HEADERS)
  36. @cp $(SDK_HEADERS) SDK/include
  37. @cp $(SDK_BINARIES) SDK/bin
  38. @$(STRIP) SDK/bin/*
  39. ##########################################################################
  40. # includes
  41. ##########################################################################
  42. include $(BUILD_ROOT)/Makefiles/Rules.mak