maketpf.env_curllib 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ################################################################################
  2. ################################################################################
  3. #env TPF CURL Library Source and Output
  4. ################################################################################
  5. ################################################################################
  6. ################################################################################
  7. # Define the directories where the shared objects reside
  8. ################################################################################
  9. ROOTLIBDIRS := $(foreach d,$(TPF_ROOT),$d/opensource/curl/output/lib)
  10. ################################################################################
  11. # Define the directories where the loadables (XXXXVV) are to be written
  12. ################################################################################
  13. ROOTLOADDIRS := $(foreach d,$(TPF_ROOT),$d/opensource/curl/output/load)
  14. ################################################################################
  15. # Define the location of the export files used by the LD postprocessor
  16. # - currently expected that .exp files will also live in lib dir
  17. ################################################################################
  18. ROOTEXPDIRS := $(foreach d,$(TPF_ROOT_LM),$d/opensource/curl/output/exp)
  19. ################################################################################
  20. # Define the object file directory name
  21. ################################################################################
  22. ROOTOBJDIRS := $(foreach d,$(TPF_ROOT),$d/opensource/curl/output/obj)
  23. ################################################################################
  24. # Define the listing files directory name
  25. ################################################################################
  26. ROOTLSTDIRS := $(foreach d,$(TPF_ROOT),$d/opensource/curl/output/lst)
  27. ################################################################################
  28. # Set the include/header file directories
  29. ################################################################################
  30. ROOTINCDIRS := $(foreach d,$(TPF_ROOT_LM),$d/opensource/curl/lib)
  31. ROOTINCDIRS += $(foreach d,$(TPF_ROOT_LM),$d/opensource/curl/include)
  32. ROOTINCDIRS += $(foreach d,$(TPF_ROOT_LM),$d/opensource/curl/include/curl)
  33. ################################################################################
  34. # Set the C file directories
  35. ################################################################################
  36. ROOTCDIRS := $(foreach d,$(TPF_ROOT_LM),$d/opensource/curl/lib)
  37. ################################################################################
  38. # Define "TPF" to enable TPF-specific code in Curl files.
  39. ################################################################################
  40. CFLAGS_$(APP) += -D TPF