summaryrefslogtreecommitdiff
path: root/data/ld64/makefile.diff
diff options
context:
space:
mode:
authorSam Bingner <sam@bingner.com>2019-12-02 16:57:52 -1000
committerSam Bingner <sam@bingner.com>2019-12-05 13:30:39 -1000
commitaab8977ee9f4c3b7221a4106866b4f3a79d25a61 (patch)
treee66b40c2abdc399af067d6e7a8809a12aa52a6b9 /data/ld64/makefile.diff
parent45864b910a6b123659347758aea1a820675851fd (diff)
Update ld64 and compile for AppleTV
Diffstat (limited to 'data/ld64/makefile.diff')
-rw-r--r--data/ld64/makefile.diff8
1 files changed, 4 insertions, 4 deletions
diff --git a/data/ld64/makefile.diff b/data/ld64/makefile.diff
index 72994fe68..a8775e620 100644
--- a/data/ld64/makefile.diff
+++ b/data/ld64/makefile.diff
@@ -29,19 +29,19 @@ diff -uNr ld64-274.2/Makefile ld64-274.2+iPhone/Makefile
+$(LD_OBJS): $(DEPS)
+
+%.cpp.o: %.cpp
-+ $(CXX) -std=c++11 -o $@ -c $< -Isrc/abstraction -I$(DERIVED_FILE_DIR) -Isrc/ld/parsers -Isrc/ld -DVERSION=\"274.2\"
++ $(CXX) -std=c++11 -o $@ -c $< -Isrc/abstraction -I$(DERIVED_FILE_DIR) -Isrc/ld/parsers -Isrc/ld -DVERSION=\"$(VERSION)\"
+
+%.c.o: %.c
-+ $(CC) -o $@ -c $< -Isrc/abstraction -I$(DERIVED_FILE_DIR) -Isrc/ld/parsers -Isrc/ld -DVERSION=\"274.2\"
++ $(CC) -o $@ -c $< -Isrc/abstraction -I$(DERIVED_FILE_DIR) -Isrc/ld/parsers -Isrc/ld -DVERSION=\"$(VERSION)\"
+
+ld64: $(LD_OBJS)
-+ $(CXX) -o $@ $^ -ltapi -lLTO -lxar
++ $(CXX) -o $@ $^ $(LDFLAGS) -ltapi -lLTO -lxar
+
+libld64.a: $(filter-out src/ld/ld.cpp.o, $(LD_OBJS))
+ ar -r libld64.a $^
+
+$(OTHERS): % : src/other/%.cpp libld64.a
-+ $(CXX) -o $@ $^ -ltapi -lLTO -lxar -Isrc/abstraction -I$(DERIVED_FILE_DIR) -Isrc/ld/parsers -Isrc/ld
++ $(CXX) -std=c++11 -o $@ $^ $(LDFLAGS) -ltapi -lLTO -lxar -Isrc/abstraction -I$(DERIVED_FILE_DIR) -Isrc/ld/parsers -Isrc/ld
+
+libprunetrie.a: src/other/PruneTrie.cpp.o
+ ar -r libprunetrie.a $^