patch-tools_depends_native_JsonSchemaBuilder_Makefile 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. --- xbmc-17.6-Krypton.orig/tools/depends/native/JsonSchemaBuilder/Makefile 2017-11-14 17:55:01.000000000 +0100
  2. +++ xbmc-17.6-Krypton/tools/depends/native/JsonSchemaBuilder/Makefile 2018-02-01 20:40:05.280091115 +0100
  3. @@ -1,44 +1,178 @@
  4. -ROOT_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
  5. --include ../../Makefile.include
  6. +# CMAKE generated file: DO NOT EDIT!
  7. +# Generated by "Unix Makefiles" Generator, CMake Version 3.8
  8. -ifeq ($(NATIVEPREFIX),)
  9. - PREFIX = $(ROOT_DIR)
  10. -else
  11. - PREFIX = $(NATIVEPREFIX)
  12. -endif
  13. +# Default target executed when no arguments are given to make.
  14. +default_target: all
  15. -ifeq ($(NATIVEPLATFORM),)
  16. - PLATFORM = native
  17. -else
  18. - PLATFORM = $(NATIVEPLATFORM)
  19. -endif
  20. +.PHONY : default_target
  21. -SOURCE=$(ROOT_DIR)/src
  22. +# Allow only one "make -f Makefile2" at a time, but pass parallelism.
  23. +.NOTPARALLEL:
  24. -CONFIGURE=./configure --prefix=$(PREFIX)
  25. -APP=$(SOURCE)/JsonSchemaBuilder
  26. -APPBIN=$(PREFIX)/bin/JsonSchemaBuilder
  27. -all: .installed-$(PLATFORM)
  28. +#=============================================================================
  29. +# Special targets provided by cmake.
  30. -$(PLATFORM):
  31. - -rm -rf $(PLATFORM)/*; mkdir -p $(PLATFORM)
  32. - cd $(PLATFORM); cp -a $(SOURCE)/* .
  33. - cd $(PLATFORM); ./autogen.sh
  34. - cd $(PLATFORM); $(CONFIGURE)
  35. +# Disable implicit rules so canonical targets will work.
  36. +.SUFFIXES:
  37. -$(APP): $(PLATFORM)
  38. - $(MAKE) -C $(PLATFORM)
  39. +# Remove some rules from gmake that .SUFFIXES does not remove.
  40. +SUFFIXES =
  41. +.SUFFIXES: .hpux_make_needs_suffix_list
  42. -.installed-$(PLATFORM): $(APP)
  43. - $(MAKE) -C $(PLATFORM) install
  44. - touch $@
  45. +# Suppress display of executed commands.
  46. +$(VERBOSE).SILENT:
  47. +
  48. +
  49. +# A target that is always out of date.
  50. +cmake_force:
  51. +
  52. +.PHONY : cmake_force
  53. +
  54. +#=============================================================================
  55. +# Set environment variables for the build.
  56. +
  57. +# The shell in which to execute make rules.
  58. +SHELL = /bin/sh
  59. +
  60. +# The CMake executable.
  61. +CMAKE_COMMAND = /home/wbx/rpi2/host_x86_64-linux-gnu/usr/bin/cmake
  62. +
  63. +# The command to remove a file.
  64. +RM = /home/wbx/rpi2/host_x86_64-linux-gnu/usr/bin/cmake -E remove -f
  65. +
  66. +# Escaping for special characters.
  67. +EQUALS = =
  68. +
  69. +# The top-level source directory on which CMake was run.
  70. +CMAKE_SOURCE_DIR = /home/wbx/rpi2/build_raspberry-pi2_uclibc-ng_cortex_a7_hard_eabihf/w-kodi-17.6-1/xbmc-17.6-Krypton/tools/depends/native/JsonSchemaBuilder
  71. +
  72. +# The top-level build directory on which CMake was run.
  73. +CMAKE_BINARY_DIR = /home/wbx/rpi2/build_raspberry-pi2_uclibc-ng_cortex_a7_hard_eabihf/w-kodi-17.6-1/xbmc-17.6-Krypton/tools/depends/native/JsonSchemaBuilder
  74. +
  75. +#=============================================================================
  76. +# Targets provided globally by CMake.
  77. +
  78. +# Special rule for the target rebuild_cache
  79. +rebuild_cache:
  80. + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
  81. + /home/wbx/rpi2/host_x86_64-linux-gnu/usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
  82. +.PHONY : rebuild_cache
  83. +
  84. +# Special rule for the target rebuild_cache
  85. +rebuild_cache/fast: rebuild_cache
  86. +
  87. +.PHONY : rebuild_cache/fast
  88. +
  89. +# Special rule for the target edit_cache
  90. +edit_cache:
  91. + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
  92. + /home/wbx/rpi2/host_x86_64-linux-gnu/usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
  93. +.PHONY : edit_cache
  94. +
  95. +# Special rule for the target edit_cache
  96. +edit_cache/fast: edit_cache
  97. +
  98. +.PHONY : edit_cache/fast
  99. +
  100. +# The main all target
  101. +all: cmake_check_build_system
  102. + $(CMAKE_COMMAND) -E cmake_progress_start /home/wbx/rpi2/build_raspberry-pi2_uclibc-ng_cortex_a7_hard_eabihf/w-kodi-17.6-1/xbmc-17.6-Krypton/tools/depends/native/JsonSchemaBuilder/CMakeFiles /home/wbx/rpi2/build_raspberry-pi2_uclibc-ng_cortex_a7_hard_eabihf/w-kodi-17.6-1/xbmc-17.6-Krypton/tools/depends/native/JsonSchemaBuilder/CMakeFiles/progress.marks
  103. + $(MAKE) -f CMakeFiles/Makefile2 all
  104. + $(CMAKE_COMMAND) -E cmake_progress_start /home/wbx/rpi2/build_raspberry-pi2_uclibc-ng_cortex_a7_hard_eabihf/w-kodi-17.6-1/xbmc-17.6-Krypton/tools/depends/native/JsonSchemaBuilder/CMakeFiles 0
  105. +.PHONY : all
  106. +
  107. +# The main clean target
  108. clean:
  109. - $(MAKE) -C $(PLATFORM) clean
  110. + $(MAKE) -f CMakeFiles/Makefile2 clean
  111. +.PHONY : clean
  112. +
  113. +# The main clean target
  114. +clean/fast: clean
  115. +
  116. +.PHONY : clean/fast
  117. +
  118. +# Prepare targets for installation.
  119. +preinstall: all
  120. + $(MAKE) -f CMakeFiles/Makefile2 preinstall
  121. +.PHONY : preinstall
  122. +
  123. +# Prepare targets for installation.
  124. +preinstall/fast:
  125. + $(MAKE) -f CMakeFiles/Makefile2 preinstall
  126. +.PHONY : preinstall/fast
  127. +
  128. +# clear depends
  129. +depend:
  130. + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
  131. +.PHONY : depend
  132. +
  133. +#=============================================================================
  134. +# Target rules for targets named JsonSchemaBuilder
  135. +
  136. +# Build rule for target.
  137. +JsonSchemaBuilder: cmake_check_build_system
  138. + $(MAKE) -f CMakeFiles/Makefile2 JsonSchemaBuilder
  139. +.PHONY : JsonSchemaBuilder
  140. +
  141. +# fast build rule for target.
  142. +JsonSchemaBuilder/fast:
  143. + $(MAKE) -f CMakeFiles/JsonSchemaBuilder.dir/build.make CMakeFiles/JsonSchemaBuilder.dir/build
  144. +.PHONY : JsonSchemaBuilder/fast
  145. +
  146. +src/JsonSchemaBuilder.o: src/JsonSchemaBuilder.cpp.o
  147. +
  148. +.PHONY : src/JsonSchemaBuilder.o
  149. +
  150. +# target to build an object file
  151. +src/JsonSchemaBuilder.cpp.o:
  152. + $(MAKE) -f CMakeFiles/JsonSchemaBuilder.dir/build.make CMakeFiles/JsonSchemaBuilder.dir/src/JsonSchemaBuilder.cpp.o
  153. +.PHONY : src/JsonSchemaBuilder.cpp.o
  154. +
  155. +src/JsonSchemaBuilder.i: src/JsonSchemaBuilder.cpp.i
  156. +
  157. +.PHONY : src/JsonSchemaBuilder.i
  158. +
  159. +# target to preprocess a source file
  160. +src/JsonSchemaBuilder.cpp.i:
  161. + $(MAKE) -f CMakeFiles/JsonSchemaBuilder.dir/build.make CMakeFiles/JsonSchemaBuilder.dir/src/JsonSchemaBuilder.cpp.i
  162. +.PHONY : src/JsonSchemaBuilder.cpp.i
  163. +
  164. +src/JsonSchemaBuilder.s: src/JsonSchemaBuilder.cpp.s
  165. +
  166. +.PHONY : src/JsonSchemaBuilder.s
  167. +
  168. +# target to generate assembly for a file
  169. +src/JsonSchemaBuilder.cpp.s:
  170. + $(MAKE) -f CMakeFiles/JsonSchemaBuilder.dir/build.make CMakeFiles/JsonSchemaBuilder.dir/src/JsonSchemaBuilder.cpp.s
  171. +.PHONY : src/JsonSchemaBuilder.cpp.s
  172. +
  173. +# Help Target
  174. +help:
  175. + @echo "The following are some of the valid targets for this Makefile:"
  176. + @echo "... all (the default if no target is provided)"
  177. + @echo "... clean"
  178. + @echo "... depend"
  179. + @echo "... rebuild_cache"
  180. + @echo "... edit_cache"
  181. + @echo "... JsonSchemaBuilder"
  182. + @echo "... src/JsonSchemaBuilder.o"
  183. + @echo "... src/JsonSchemaBuilder.i"
  184. + @echo "... src/JsonSchemaBuilder.s"
  185. +.PHONY : help
  186. +
  187. +
  188. +
  189. +#=============================================================================
  190. +# Special targets to cleanup operation of make.
  191. +
  192. +# Special rule to run CMake to check the build system integrity.
  193. +# No rule that depends on this can have commands that come from listfiles
  194. +# because they might be regenerated.
  195. +cmake_check_build_system:
  196. + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
  197. +.PHONY : cmake_check_build_system
  198. -distclean::
  199. - rm -rf $(PLATFORM) .installed-$(PLATFORM)
  200. - -rm -rf bin