diff options
Diffstat (limited to 'macho/Makefile')
-rw-r--r-- | macho/Makefile | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/macho/Makefile b/macho/Makefile new file mode 100644 index 0000000..675920b --- /dev/null +++ b/macho/Makefile @@ -0,0 +1,57 @@ + +all: _startup.o _startupProfile.o _startupTrace.o _startup2.o _startup3.o _library.o + + +_startup.o: pstartup_.a + as pstartup_.a -o _startup.o + +pstartup_.a: pstartup.a pmark.a pcompact.a pcopy.a pmacros.a + cpp -DPROFILE=0 pstartup.a > pstartup_.a + +pstartup_p.a: pstartup.a pmark.a pcompact.a pcopy.a pmacros.a + cpp -DPROFILE=1 pstartup.a > pstartup_p.a + + +_startupProfile.o: _startupProfile_.a + as _startupProfile_.a -o _startupProfile.o + +_startupProfile_.a: pstartup_p.a pprofile_.a + cat pstartup_p.a pprofile_.a > _startupProfile_.a + +pprofile.o: pprofile_.a + as pprofile_.a -o pprofile.o + +pprofile_.a: pprofile.a + cpp pprofile.a > pprofile_.a + + +_startupTrace.o: _startupTrace_.a + as _startupTrace_.a -o _startupTrace.o + +_startupTrace_.a: pstartup_p.a ptrace_.a + cat pstartup_p.a ptrace_.a > _startupTrace_.a + +ptrace.o: ptrace_.a + as ptrace_.a -o ptrace.o + +ptrace_.a: ptrace.a + cpp ptrace.a > ptrace_.a + + +_startup2.o: pfileIO3_.a + as pfileIO3_.a -o _startup2.o + +pfileIO3_.a: pfileIO3.a + cpp pfileIO3.a > pfileIO3_.a + + +_startup3.o: ../mfileIO3.c + cc -I /Developer/Headers/FlatCarbon/ -I .. -c -fpascal-strings -O -DMACHO ../mfileIO3.c -o _startup3.o + + +_library.o: ../mcon.c ../mcon.h + cc -I /Developer/Headers/FlatCarbon/ -I .. -c -fpascal-strings -O -DMACHO ../mcon.c -o _library.o + + +cleanup: + rm -f pstartup_.a pstartup_p.a _startupTrace_.a _startupProfile_.a pprofile_.a ptrace_.a pfileIO3_.a |