blob: 7659b708bffd668cccaecb87ddcb777cab60569c [file] [log] [blame]
rsca84cbb22004-04-19 19:29:25 +00001<$PLAN9/src/mkhdr
2
3LIB=libmach.a
4
5OFILES=\
6 $SYSNAME.$O\
rsc1cc215a2004-12-25 22:03:28 +00007 cmdline.$O\
rsca84cbb22004-04-19 19:29:25 +00008 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\
rsc1cc215a2004-12-25 22:03:28 +000021 elfdl386.$O\
rsca84cbb22004-04-19 19:29:25 +000022 elfcorefreebsd386.$O\
Russ Cox443d6282012-02-19 18:11:39 -050023 elfcorefreebsdamd64.$O\
rsca84cbb22004-04-19 19:29:25 +000024 elfcorelinux386.$O\
25 frame.$O\
26 fpformat.$O\
27 hexify.$O\
28 ieee.$O\
29 loc.$O\
30 localaddr.$O\
rsca84cbb22004-04-19 19:29:25 +000031 mach386.$O\
Russ Cox443d6282012-02-19 18:11:39 -050032 machamd64.$O\
rsca84cbb22004-04-19 19:29:25 +000033 macho.$O\
34 machocorepower.$O\
35 machpower.$O\
rsc7d6f5672005-11-28 00:40:04 +000036 mangle.$O\
37 manglegcc2.$O\
38 manglegcc3.$O\
rsca84cbb22004-04-19 19:29:25 +000039 map.$O\
40 regs.$O\
41 stabs.$O\
42 swap.$O\
43 sym.$O\
44 symdwarf.$O\
45 symelf.$O\
46 symmacho.$O\
47 symstabs.$O\
rsc1369ede2004-12-28 17:35:10 +000048 ureg386.$O\
rsca84cbb22004-04-19 19:29:25 +000049
rscdd944ec2005-01-23 22:33:04 +000050HFILES=$PLAN9/include/mach.h
rsca84cbb22004-04-19 19:29:25 +000051
52<$PLAN9/src/mksyslib
53CFLAGS=$CFLAGS -I.
54
55elfdump: elfdump.o $LIBDIR/$LIB
56 $LD -o $target $prereq -l9
57
58machodump: machodump.o $LIBDIR/$LIB
59 $LD -o $target $prereq -l9
60
61dwarfdump: dwarfdump.o $LIBDIR/$LIB
62 $LD -o $target $prereq -l9
63
64nm: nm.o $LIBDIR/$LIB
65 $LD -o $target $prereq -l9
rsc1b135a72004-04-19 23:04:36 +000066
rsc1cc215a2004-12-25 22:03:28 +000067t: t.o $LIBDIR/$LIB
68 $LD -o $target $prereq -l9 -lthread_db
69
70elfnm: elfnm.o $LIBDIR/$LIB
71 $LD -o $target $prereq -l9
72
rsc2eb30522005-11-29 04:05:36 +000073demangler: demangler.o $LIBDIR/$LIB
74 $LD -o $target $prereq -l9
75
Russ Cox873e5f52010-09-24 12:25:25 -040076machodump: machodump.o $LIBDIR/$LIB
77 $LD -o $target $prereq -l9
78
rsc1cc215a2004-12-25 22:03:28 +000079
rsc566f93c2005-01-07 19:11:44 +000080SunOS.$O: nosys.c
rsc1b135a72004-04-19 23:04:36 +000081Darwin.$O: nosys.c
82OpenBSD.$O: nosys.c
83NetBSD.$O: nosys.c
84