makefile
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:2k
源码类别:

DVD

开发平台:

C/C++

  1. #######################################################################
  2. # Makefile for STBURNER
  3. #
  4. # Board Options
  5. #   set DVD_PLATFORM mb231/mb275/mb282b/mb390
  6. # Type
  7. #   'make' to build applic
  8. #   'make run TARGET=<jei-name>' to run applic
  9. #   'make debug TARGET=<jei-name>' to run applic with GUI Debugger
  10. #   'make clean' to remove dependancies
  11. #   'make clean_all' to remove all driver dependancies
  12. #######################################################################
  13. DVD_MAKE_VERSION := 2
  14. include $(DVD_MAKE)/generic.mak
  15. TARGETS := wtmecburner.lku
  16. # Other components this component is dependant upon
  17. ## ST20_IMPORTS := stboot stcommon sttbx testtool stflash stpio stuart
  18. vpath %.lib   $(DVD_EXPORTS)
  19. #----------------------------------------------------------------------
  20. # objects to be built
  21. ST20_OBJS := wts_getertxt.tco wts_main.tco wts_flash.tco wt_flash.tco
  22. #----------------------------------------------------------------------
  23. # Produce a map file
  24. ST20_LKFLAGS = -M $(basename $@).map
  25. #----------------------------------------------------------------------
  26. # Reporting 
  27. CFLAGS += -DSTTBX_REPORT -DSTTBX_PRINT -DSTTBX_INPUT
  28. ifeq "$(DVD_APPLIC)" "TESTTOOL"
  29.   CFLAGS := $(CFLAGS) -DTESTTOOL
  30. endif
  31. #----------------------------------------------------------------------
  32. # Build targets
  33. include $(DVD_MAKE)/defrules.mak
  34. ##ray stburner.lku : $(ST20_OBJS) stapi_$(DVD_TRANSPORT)$(LIB_SUFFIX)
  35. ##ray  $(ECHO) Building $@
  36. ##ray  $(LINK_EXECUTABLE)
  37. wtmecburner.lku : $(ST20_OBJS) stapi_$(DVD_TRANSPORT)$(LIB_SUFFIX)
  38. $(ECHO) Building $@
  39. $(LINK_EXECUTABLE)
  40. #######################################################################
  41. # Run targets
  42. #######################################################################
  43. clean:
  44. ifeq "$(ARCHITECTURE)" "ST20"
  45. -$(RM) *.lku
  46. -$(RM) *.dbg
  47. -$(RM) *.map
  48. -$(RM) *.tco
  49. -$(RM) *.lib
  50. endif
  51. # DO NOT DELETE