move -o option before source files, for better compatibility with LLVM
Showing
... | ... | @@ -201,7 +201,7 @@ $(JS_WASM_TARGET): $(JS_OBJECTS) $(JS_PRE) $(JS_POST) $(JS_EXPORTED_FUNCTIONS) $ |
$(foreach f,$(JS_POST),--post-js $(f)) \ | ||
-s "[email protected]$(JS_EXPORTED_FUNCTIONS)" \ | ||
-s "EXTRA_EXPORTED_RUNTIME_METHODS=$(JS_EXTRA_EXPORTED_RUNTIME_METHODS)" \ | ||
$(JS_OBJECTS) -o [email protected] | ||
-o [email protected] $(JS_OBJECTS) | ||
mv [email protected] javascript/olmtmp.js | ||
cat $(JS_PREFIX) javascript/olmtmp.js $(JS_SUFFIX) > [email protected] | ||
rm javascript/olmtmp.js | ||
... | ... | @@ -213,7 +213,7 @@ $(JS_ASMJS_TARGET): $(JS_OBJECTS) $(JS_PRE) $(JS_POST) $(JS_EXPORTED_FUNCTIONS) |
$(foreach f,$(JS_POST),--post-js $(f)) \ | ||
-s "[email protected]$(JS_EXPORTED_FUNCTIONS)" \ | ||
-s "EXTRA_EXPORTED_RUNTIME_METHODS=$(JS_EXTRA_EXPORTED_RUNTIME_METHODS)" \ | ||
$(JS_OBJECTS) -o [email protected] | ||
-o [email protected] $(JS_OBJECTS) | ||
mv [email protected] javascript/olmtmp.js | ||
cat $(JS_PREFIX) javascript/olmtmp.js $(JS_SUFFIX) > [email protected] | ||
rm javascript/olmtmp.js | ||
... | ... | @@ -297,11 +297,11 @@ $(BUILD_DIR)/wasm/%.o: %.cpp |
$(BUILD_DIR)/tests/%: tests/%.c $(DEBUG_OBJECTS) | ||
$(call mkdir,$(dir [email protected])) | ||
$(LINK.c) $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) -o [email protected] | ||
$(LINK.c) -o [email protected] $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) | ||
$(BUILD_DIR)/tests/%: tests/%.cpp $(DEBUG_OBJECTS) | ||
$(call mkdir,$(dir [email protected])) | ||
$(LINK.cc) $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) -o [email protected] | ||
$(LINK.cc) -o [email protected] $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) | ||
$(BUILD_DIR)/fuzzers/objects/%.o: %.c | ||
$(call mkdir,$(dir [email protected])) | ||
... | ... | @@ -312,16 +312,16 @@ $(BUILD_DIR)/fuzzers/objects/%.o: %.cpp |
$(AFL.cc) $(OUTPUT_OPTION) $< | ||
$(BUILD_DIR)/fuzzers/fuzz_%: fuzzers/fuzz_%.c $(FUZZER_OBJECTS) | ||
$(AFL_LINK.c) $< $(FUZZER_OBJECTS) $(LOADLIBES) $(LDLIBS) -o [email protected] | ||
$(AFL_LINK.c) -o [email protected] $< $(FUZZER_OBJECTS) $(LOADLIBES) $(LDLIBS) | ||
$(BUILD_DIR)/fuzzers/fuzz_%: fuzzers/fuzz_%.cpp $(FUZZER_OBJECTS) | ||
$(AFL_LINK.cc) $< $(FUZZER_OBJECTS) $(LOADLIBES) $(LDLIBS) -o [email protected] | ||
$(AFL_LINK.cc) -o [email protected] $< $(FUZZER_OBJECTS) $(LOADLIBES) $(LDLIBS) | ||
$(BUILD_DIR)/fuzzers/debug_%: fuzzers/fuzz_%.c $(DEBUG_OBJECTS) | ||
$(LINK.c) $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) -o [email protected] | ||
$(LINK.c) -o [email protected] $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) | ||
$(BUILD_DIR)/fuzzers/debug_%: fuzzers/fuzz_%.cpp $(DEBUG_OBJECTS) | ||
$(LINK.cc) $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) -o [email protected] | ||
$(LINK.cc) -o [email protected] $< $(DEBUG_OBJECTS) $(LOADLIBES) $(LDLIBS) | ||
%.html: %.rst | ||
rst2html $< [email protected] | ||
... | ... |
Please register or sign in to comment