From: Jay Freeman (saurik) Date: Mon, 21 Dec 2009 18:34:23 +0000 (+0000) Subject: Fixed Trampoline.t.hpp, both having it clean and having it -m32. X-Git-Tag: v0.9.432~119 X-Git-Url: https://git.saurik.com/cycript.git/commitdiff_plain/64058139d1bdd0e44a7e1c5fc12692e0e8760624 Fixed Trampoline.t.hpp, both having it clean and having it -m32. --- diff --git a/Darwin.mk b/Darwin.mk index 0a99576..88a92dc 100644 --- a/Darwin.mk +++ b/Darwin.mk @@ -19,7 +19,10 @@ inject += Mach/Inject.o Mach/Inject.o: Trampoline.t.hpp Baton.hpp %.t.hpp: %.t.cpp - $(target)gcc -c -fno-exceptions -Iinclude -o $*.t.o $< && { file=($$($(target)otool -l $*.t.o | sed -e 'x; /^1/ { x; /^ *filesize / { s/^.* //; p; }; /^ *fileoff / { s/^.* //; p; }; x; }; x; /^ *cmd LC_SEGMENT$$/ { s/.*/1/; x; }; d;')); od -t x1 -j $${file[0]} -N $${file[1]} $*.t.o | sed -e 's/^[^ ]*//' | tr $$'\n' ' ' | sed -e 's/ */ /g;s/^ *//;s/ $$//;s/ /,/g;s/\([^,][^,]\)/0x\1/g' | sed -e 's/^/static const char $*_[] = {/;s/$$/};/' && echo && echo "/*" && $(target)otool -vVt $*.t.o && echo "*/"; } >$@ && rm -f $*.t.o + $(target)gcc -c -fno-exceptions -Iinclude -o $*.t.o $< $(flags) && { file=($$($(target)otool -l $*.t.o | sed -e 'x; /^1/ { x; /^ *filesize / { s/^.* //; p; }; /^ *fileoff / { s/^.* //; p; }; x; }; x; /^ *cmd LC_SEGMENT$$/ { s/.*/1/; x; }; d;')); od -t x1 -j $${file[0]} -N $${file[1]} $*.t.o | sed -e 's/^[^ ]*//' | tr $$'\n' ' ' | sed -e 's/ */ /g;s/^ *//;s/ $$//;s/ /,/g;s/\([^,][^,]\)/0x\1/g' | sed -e 's/^/static const char $*_[] = {/;s/$$/};/' && echo && echo "/*" && $(target)otool -vVt $*.t.o && echo "*/"; } >$@ && rm -f $*.t.o + +clean:: + rm -f Trampoline.t.hpp include Execute.mk include ObjectiveC.mk diff --git a/makefile b/makefile index f582252..c359b58 100644 --- a/makefile +++ b/makefile @@ -107,7 +107,7 @@ endif all: $(all) -clean: +clean:: rm -f *.o $(lib)cycript.$(dll) $(all) Struct.hpp lex.cy.c Cycript.tab.cc Cycript.tab.hh location.hh position.hh stack.hh cyrver Cycript.yy Cycript.l control Bridge.hpp %.yy: %.yy.in