]> git.saurik.com Git - cycript.git/commitdiff
Fixed Trampoline.t.hpp, both having it clean and having it -m32.
authorJay Freeman (saurik) <saurik@saurik.com>
Mon, 21 Dec 2009 18:34:23 +0000 (18:34 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 21 Dec 2009 18:34:23 +0000 (18:34 +0000)
Darwin.mk
makefile

index 0a995763033fb5d16cb2891ed020c6523a6b942e..88a92dcb5023f47399436061b9c6fb0921514f6b 100644 (file)
--- 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
 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
 
 include Execute.mk
 include ObjectiveC.mk
index f582252a054b0cf2733d28732d4adc3052d688fe..c359b58248e1d0e5a6c9bf7c632be87288027550 100644 (file)
--- a/makefile
+++ b/makefile
@@ -107,7 +107,7 @@ endif
 
 all: $(all)
 
 
 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
        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