Makefile
上传用户:nvosite88
上传日期:2007-01-17
资源大小:4983k
文件大小:2k
源码类别:

VxWorks

开发平台:

C/C++

  1. # Makefile - makefile for target/src/vxcom
  2. #
  3. # modification history
  4. # --------------------
  5. # 01k,22oct01,dbs  add extra-subdirs option
  6. # 01j,17oct01,dbs  improve IDL-build rules to allow for veloce hacks, remove
  7. #                  build script
  8. # 01i,28sep01,nel  Remove vxdcom_build_host file check.
  9. # 01h,21sep01,nel  Change rules.vxcom to defs.vxcom.
  10. # 01g,20sep01,nel  Add target/h/make/rules.vxcom.
  11. # 01f,02aug01,dbs  no need to figure out build-host
  12. # 01e,24jul01,dbs  add unix IDL compilation support
  13. # 01d,16jul01,dbs  add unix build support
  14. # 01c,13jul01,dbs  remove unneccesary rules
  15. # 01b,28jun01,dbs  fix build in non-std places
  16. # 01a,25jun01,dbs  created from original T2/3 Makefiles
  17. #
  18. # DESCRIPTION
  19. # This file contains the makefile rules for building the vxcom library
  20. #
  21. #
  22. DEFS_VXCOM = $(WIND_BASE)/target/h/make/defs.vxcom
  23. include $(DEFS_VXCOM)
  24. # Force 'idl' directory to be made first
  25. SUBDIRS = idl com debug comcore os $(VXCOM_EXTRA_SUBDIRS)
  26. # Handle unix-build differently...
  27. ifeq ($(VXDCOM_BUILD_HOST),unix)
  28. LIB             = $(HOST_LIB_DIR)/libvxcom.so
  29. BASE_DIR        = $(VXCOM_BASE)
  30. INC_DIRS        = h unixh com debug comcore os/$(WIND_HOST_TYPE)/vxemu
  31. SRC_DIRS        = comcore com debug idl os os/$(WIND_HOST_TYPE)/vxemu
  32. else
  33. # Building for VxWorks, so allow the usual SUBDIRS rule to take over
  34. endif
  35. include $(VXCOM_BASE)/h/make/rules.library.$(VXDCOM_BUILD_HOST)
  36. # Special rule for building IDL-derived files
  37. .PHONY: idlcomp
  38. idlcomp:
  39. $(MAKE) -C idl DEFS_VXCOM=$(DEFS_VXCOM) CPU=$(CPU) TOOL=$(TOOL) idlcomp