@@ -149,7 +149,7 @@ compile: $(ARTIFACT_OBJ)
149
149
$(CXX_OBJ_ALL ) :
150
150
echo " $( $( HOST) CXX) [$( ARTIFACT_NAME) ] $( CXX_FILE) "
151
151
mkdir -p $(dir $@ )
152
- $($(HOST ) CXX) -o $(@ ) -c $(CXX_FILE ) -fPIC $($(HOST ) CXXFLAGS) $(ARTIFACT_MFLAGS ) $($( HOST ) EXT_FLAGS) $(INCLUDE ) $(ARTIFACT_CFLAGS ) -MMD -MP -MF $(DEP_FILE ) -MT $(@ )
152
+ $($(HOST ) CXX) -o $(@ ) -c $(CXX_FILE ) -fPIC $($(HOST ) CXXFLAGS) $(ARTIFACT_MFLAGS ) $(EXT_FLAGS ) $(INCLUDE ) $(ARTIFACT_CFLAGS ) -MMD -MP -MF $(DEP_FILE ) -MT $(@ )
153
153
154
154
# Producing large object files
155
155
$(ARTIFACT_OBJ ) : $(CXX_OBJ )
@@ -212,15 +212,15 @@ uninstall:
212
212
echo " Uninstall OK"
213
213
214
214
# Additional extended rules:
215
- $(CXX_OBJ_SSE ) : $( HOST ) EXT_FLAGS=$(CXX_SSE_CFLAGS )
216
- $(CXX_OBJ_SSE2 ) : $( HOST ) EXT_FLAGS=$(CXX_SSE2_CFLAGS )
217
- $(CXX_OBJ_SSE3 ) : $( HOST ) EXT_FLAGS=$(CXX_SSE3_CFLAGS )
218
- $(CXX_OBJ_SSE4 ) : $( HOST ) EXT_FLAGS=$(CXX_SSE4_CFLAGS )
219
- $(CXX_OBJ_AVX ) : $( HOST ) EXT_FLAGS=$(CXX_AVX_CFLAGS )
220
- $(CXX_OBJ_AVX2 ) : $( HOST ) EXT_FLAGS=$(CXX_AVX2_CFLAGS )
221
- $(CXX_OBJ_AVX512 ) : $( HOST ) EXT_FLAGS=$(CXX_AVX512_CFLAGS )
222
- $(CXX_OBJ_NEON_D32 ) : $( HOST ) EXT_FLAGS=$(CXX_NEON_D32_CFLAGS )
223
- $(CXX_OBJ_ASIMD ) : $( HOST ) EXT_FLAGS=$(CXX_ASIMD_CFLAGS )
215
+ $(CXX_OBJ_SSE ) : EXT_FLAGS=$(CXX_SSE_CFLAGS )
216
+ $(CXX_OBJ_SSE2 ) : EXT_FLAGS=$(CXX_SSE2_CFLAGS )
217
+ $(CXX_OBJ_SSE3 ) : EXT_FLAGS=$(CXX_SSE3_CFLAGS )
218
+ $(CXX_OBJ_SSE4 ) : EXT_FLAGS=$(CXX_SSE4_CFLAGS )
219
+ $(CXX_OBJ_AVX ) : EXT_FLAGS=$(CXX_AVX_CFLAGS )
220
+ $(CXX_OBJ_AVX2 ) : EXT_FLAGS=$(CXX_AVX2_CFLAGS )
221
+ $(CXX_OBJ_AVX512 ) : EXT_FLAGS=$(CXX_AVX512_CFLAGS )
222
+ $(CXX_OBJ_NEON_D32 ) : EXT_FLAGS=$(CXX_NEON_D32_CFLAGS )
223
+ $(CXX_OBJ_ASIMD ) : EXT_FLAGS=$(CXX_ASIMD_CFLAGS )
224
224
225
225
# Dependencies
226
226
-include $(foreach objfile,$(CXX_OBJ_ALL ) ,$(patsubst % .o,% .d,$(objfile ) ) )
0 commit comments