rsc | a84cbb2 | 2004-04-19 19:29:25 +0000 | [diff] [blame] | 1 | <$PLAN9/src/mkhdr |
| 2 | |
| 3 | LIB=libmach.a |
| 4 | |
| 5 | OFILES=\ |
| 6 | $SYSNAME.$O\ |
rsc | 1cc215a | 2004-12-25 22:03:28 +0000 | [diff] [blame] | 7 | cmdline.$O\ |
rsc | a84cbb2 | 2004-04-19 19:29:25 +0000 | [diff] [blame] | 8 | crack.$O\ |
| 9 | crackelf.$O\ |
| 10 | crackmacho.$O\ |
| 11 | dwarf386.$O\ |
| 12 | dwarfabbrev.$O\ |
| 13 | dwarfaranges.$O\ |
| 14 | dwarfcfa.$O\ |
| 15 | dwarfget.$O\ |
| 16 | dwarfinfo.$O\ |
| 17 | dwarfopen.$O\ |
| 18 | dwarfpc.$O\ |
| 19 | dwarfpubnames.$O\ |
| 20 | elf.$O\ |
rsc | 1cc215a | 2004-12-25 22:03:28 +0000 | [diff] [blame] | 21 | elfdl386.$O\ |
rsc | a84cbb2 | 2004-04-19 19:29:25 +0000 | [diff] [blame] | 22 | elfcorefreebsd386.$O\ |
| 23 | elfcorelinux386.$O\ |
| 24 | frame.$O\ |
| 25 | fpformat.$O\ |
| 26 | hexify.$O\ |
| 27 | ieee.$O\ |
| 28 | loc.$O\ |
| 29 | localaddr.$O\ |
rsc | a84cbb2 | 2004-04-19 19:29:25 +0000 | [diff] [blame] | 30 | mach386.$O\ |
| 31 | macho.$O\ |
| 32 | machocorepower.$O\ |
| 33 | machpower.$O\ |
rsc | 7d6f567 | 2005-11-28 00:40:04 +0000 | [diff] [blame] | 34 | mangle.$O\ |
| 35 | manglegcc2.$O\ |
| 36 | manglegcc3.$O\ |
rsc | a84cbb2 | 2004-04-19 19:29:25 +0000 | [diff] [blame] | 37 | map.$O\ |
| 38 | regs.$O\ |
| 39 | stabs.$O\ |
| 40 | swap.$O\ |
| 41 | sym.$O\ |
| 42 | symdwarf.$O\ |
| 43 | symelf.$O\ |
| 44 | symmacho.$O\ |
| 45 | symstabs.$O\ |
rsc | 1369ede | 2004-12-28 17:35:10 +0000 | [diff] [blame] | 46 | ureg386.$O\ |
rsc | a84cbb2 | 2004-04-19 19:29:25 +0000 | [diff] [blame] | 47 | |
rsc | dd944ec | 2005-01-23 22:33:04 +0000 | [diff] [blame] | 48 | HFILES=$PLAN9/include/mach.h |
rsc | a84cbb2 | 2004-04-19 19:29:25 +0000 | [diff] [blame] | 49 | |
| 50 | <$PLAN9/src/mksyslib |
| 51 | CFLAGS=$CFLAGS -I. |
| 52 | |
| 53 | elfdump: elfdump.o $LIBDIR/$LIB |
| 54 | $LD -o $target $prereq -l9 |
| 55 | |
| 56 | machodump: machodump.o $LIBDIR/$LIB |
| 57 | $LD -o $target $prereq -l9 |
| 58 | |
| 59 | dwarfdump: dwarfdump.o $LIBDIR/$LIB |
| 60 | $LD -o $target $prereq -l9 |
| 61 | |
| 62 | nm: nm.o $LIBDIR/$LIB |
| 63 | $LD -o $target $prereq -l9 |
rsc | 1b135a7 | 2004-04-19 23:04:36 +0000 | [diff] [blame] | 64 | |
rsc | 1cc215a | 2004-12-25 22:03:28 +0000 | [diff] [blame] | 65 | t: t.o $LIBDIR/$LIB |
| 66 | $LD -o $target $prereq -l9 -lthread_db |
| 67 | |
| 68 | elfnm: elfnm.o $LIBDIR/$LIB |
| 69 | $LD -o $target $prereq -l9 |
| 70 | |
rsc | 2eb3052 | 2005-11-29 04:05:36 +0000 | [diff] [blame] | 71 | demangler: demangler.o $LIBDIR/$LIB |
| 72 | $LD -o $target $prereq -l9 |
| 73 | |
rsc | 1cc215a | 2004-12-25 22:03:28 +0000 | [diff] [blame] | 74 | |
rsc | 566f93c | 2005-01-07 19:11:44 +0000 | [diff] [blame] | 75 | SunOS.$O: nosys.c |
rsc | 1b135a7 | 2004-04-19 23:04:36 +0000 | [diff] [blame] | 76 | Darwin.$O: nosys.c |
| 77 | OpenBSD.$O: nosys.c |
| 78 | NetBSD.$O: nosys.c |
| 79 | |