Front end of the Slack clone application.

binding.target.mk 5.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. # This file is generated by gyp; do not edit.
  2. TOOLSET := target
  3. TARGET := binding
  4. DEFS_Debug := \
  5. '-DNODE_GYP_MODULE_NAME=binding' \
  6. '-DUSING_UV_SHARED=1' \
  7. '-DUSING_V8_SHARED=1' \
  8. '-DV8_DEPRECATION_WARNINGS=1' \
  9. '-D_DARWIN_USE_64_BIT_INODE=1' \
  10. '-D_LARGEFILE_SOURCE' \
  11. '-D_FILE_OFFSET_BITS=64' \
  12. '-DBUILDING_NODE_EXTENSION' \
  13. '-DDEBUG' \
  14. '-D_DEBUG' \
  15. '-DV8_ENABLE_CHECKS'
  16. # Flags passed to all source files.
  17. CFLAGS_Debug := \
  18. -O0 \
  19. -gdwarf-2 \
  20. -mmacosx-version-min=10.7 \
  21. -arch x86_64 \
  22. -Wall \
  23. -Wendif-labels \
  24. -W \
  25. -Wno-unused-parameter
  26. # Flags passed to only C files.
  27. CFLAGS_C_Debug := \
  28. -fno-strict-aliasing
  29. # Flags passed to only C++ files.
  30. CFLAGS_CC_Debug := \
  31. -std=gnu++1y \
  32. -stdlib=libc++ \
  33. -fno-rtti \
  34. -fno-exceptions \
  35. -fno-threadsafe-statics \
  36. -std=c++11
  37. # Flags passed to only ObjC files.
  38. CFLAGS_OBJC_Debug :=
  39. # Flags passed to only ObjC++ files.
  40. CFLAGS_OBJCC_Debug :=
  41. INCS_Debug := \
  42. -I/Users/nicholasm/.node-gyp/10.4.0/include/node \
  43. -I/Users/nicholasm/.node-gyp/10.4.0/src \
  44. -I/Users/nicholasm/.node-gyp/10.4.0/deps/openssl/config \
  45. -I/Users/nicholasm/.node-gyp/10.4.0/deps/openssl/openssl/include \
  46. -I/Users/nicholasm/.node-gyp/10.4.0/deps/uv/include \
  47. -I/Users/nicholasm/.node-gyp/10.4.0/deps/zlib \
  48. -I/Users/nicholasm/.node-gyp/10.4.0/deps/v8/include \
  49. -I$(srcdir)/../nan \
  50. -I$(srcdir)/src/libsass/include
  51. DEFS_Release := \
  52. '-DNODE_GYP_MODULE_NAME=binding' \
  53. '-DUSING_UV_SHARED=1' \
  54. '-DUSING_V8_SHARED=1' \
  55. '-DV8_DEPRECATION_WARNINGS=1' \
  56. '-D_DARWIN_USE_64_BIT_INODE=1' \
  57. '-D_LARGEFILE_SOURCE' \
  58. '-D_FILE_OFFSET_BITS=64' \
  59. '-DBUILDING_NODE_EXTENSION'
  60. # Flags passed to all source files.
  61. CFLAGS_Release := \
  62. -Os \
  63. -gdwarf-2 \
  64. -mmacosx-version-min=10.7 \
  65. -arch x86_64 \
  66. -Wall \
  67. -Wendif-labels \
  68. -W \
  69. -Wno-unused-parameter
  70. # Flags passed to only C files.
  71. CFLAGS_C_Release := \
  72. -fno-strict-aliasing
  73. # Flags passed to only C++ files.
  74. CFLAGS_CC_Release := \
  75. -std=gnu++1y \
  76. -stdlib=libc++ \
  77. -fno-rtti \
  78. -fno-exceptions \
  79. -fno-threadsafe-statics \
  80. -std=c++11
  81. # Flags passed to only ObjC files.
  82. CFLAGS_OBJC_Release :=
  83. # Flags passed to only ObjC++ files.
  84. CFLAGS_OBJCC_Release :=
  85. INCS_Release := \
  86. -I/Users/nicholasm/.node-gyp/10.4.0/include/node \
  87. -I/Users/nicholasm/.node-gyp/10.4.0/src \
  88. -I/Users/nicholasm/.node-gyp/10.4.0/deps/openssl/config \
  89. -I/Users/nicholasm/.node-gyp/10.4.0/deps/openssl/openssl/include \
  90. -I/Users/nicholasm/.node-gyp/10.4.0/deps/uv/include \
  91. -I/Users/nicholasm/.node-gyp/10.4.0/deps/zlib \
  92. -I/Users/nicholasm/.node-gyp/10.4.0/deps/v8/include \
  93. -I$(srcdir)/../nan \
  94. -I$(srcdir)/src/libsass/include
  95. OBJS := \
  96. $(obj).target/$(TARGET)/src/binding.o \
  97. $(obj).target/$(TARGET)/src/create_string.o \
  98. $(obj).target/$(TARGET)/src/custom_function_bridge.o \
  99. $(obj).target/$(TARGET)/src/custom_importer_bridge.o \
  100. $(obj).target/$(TARGET)/src/sass_context_wrapper.o \
  101. $(obj).target/$(TARGET)/src/sass_types/boolean.o \
  102. $(obj).target/$(TARGET)/src/sass_types/color.o \
  103. $(obj).target/$(TARGET)/src/sass_types/error.o \
  104. $(obj).target/$(TARGET)/src/sass_types/factory.o \
  105. $(obj).target/$(TARGET)/src/sass_types/list.o \
  106. $(obj).target/$(TARGET)/src/sass_types/map.o \
  107. $(obj).target/$(TARGET)/src/sass_types/null.o \
  108. $(obj).target/$(TARGET)/src/sass_types/number.o \
  109. $(obj).target/$(TARGET)/src/sass_types/string.o
  110. # Add to the list of files we specially track dependencies for.
  111. all_deps += $(OBJS)
  112. # Make sure our dependencies are built before any of us.
  113. $(OBJS): | $(builddir)/sass.a
  114. # CFLAGS et al overrides must be target-local.
  115. # See "Target-specific Variable Values" in the GNU Make manual.
  116. $(OBJS): TOOLSET := $(TOOLSET)
  117. $(OBJS): GYP_CFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE))
  118. $(OBJS): GYP_CXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE))
  119. $(OBJS): GYP_OBJCFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE)) $(CFLAGS_OBJC_$(BUILDTYPE))
  120. $(OBJS): GYP_OBJCXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE)) $(CFLAGS_OBJCC_$(BUILDTYPE))
  121. # Suffix rules, putting all outputs into $(obj).
  122. $(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.cpp FORCE_DO_CMD
  123. @$(call do_cmd,cxx,1)
  124. # Try building from generated source, too.
  125. $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.cpp FORCE_DO_CMD
  126. @$(call do_cmd,cxx,1)
  127. $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.cpp FORCE_DO_CMD
  128. @$(call do_cmd,cxx,1)
  129. # End of this set of suffix rules
  130. ### Rules for final target.
  131. LDFLAGS_Debug := \
  132. -undefined dynamic_lookup \
  133. -Wl,-no_pie \
  134. -Wl,-search_paths_first \
  135. -mmacosx-version-min=10.7 \
  136. -arch x86_64 \
  137. -L$(builddir) \
  138. -stdlib=libc++
  139. LIBTOOLFLAGS_Debug := \
  140. -undefined dynamic_lookup \
  141. -Wl,-no_pie \
  142. -Wl,-search_paths_first
  143. LDFLAGS_Release := \
  144. -undefined dynamic_lookup \
  145. -Wl,-no_pie \
  146. -Wl,-search_paths_first \
  147. -mmacosx-version-min=10.7 \
  148. -arch x86_64 \
  149. -L$(builddir) \
  150. -stdlib=libc++
  151. LIBTOOLFLAGS_Release := \
  152. -undefined dynamic_lookup \
  153. -Wl,-no_pie \
  154. -Wl,-search_paths_first
  155. LIBS :=
  156. $(builddir)/binding.node: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE))
  157. $(builddir)/binding.node: LIBS := $(LIBS)
  158. $(builddir)/binding.node: GYP_LIBTOOLFLAGS := $(LIBTOOLFLAGS_$(BUILDTYPE))
  159. $(builddir)/binding.node: TOOLSET := $(TOOLSET)
  160. $(builddir)/binding.node: $(OBJS) $(builddir)/sass.a FORCE_DO_CMD
  161. $(call do_cmd,solink_module)
  162. all_deps += $(builddir)/binding.node
  163. # Add target alias
  164. .PHONY: binding
  165. binding: $(builddir)/binding.node
  166. # Short alias for building this executable.
  167. .PHONY: binding.node
  168. binding.node: $(builddir)/binding.node
  169. # Add executable to "all" target.
  170. .PHONY: all
  171. all: $(builddir)/binding.node