1 # $Id: Makefile,v 1.5 1996/07/09 04:46:50 paul Exp $
2
3 CFLAGS = -Wall
4 CC = gcc
5 DESTDIR = /users/cosc/staff/paul/minix/1.7/sunbin
6
7 SCRIPTS = combine mcc make_map_file
8 SOLARISPROGS = minix mlogin elf2smx next_prog_addr relay
9
10 all: $(SOLARISPROGS)
11
12 install: $(SCRIPTS) $(SOLARISPROGS)
13 install -f $(DESTDIR) combine
14 install -f $(DESTDIR) elf2smx
15 install -f $(DESTDIR) make_map_file
16 install -f $(DESTDIR) mcc
17 install -f $(DESTDIR) minix
18 install -f $(DESTDIR) mlogin
19 install -f $(DESTDIR) next_prog_addr
20 install -f $(DESTDIR) relay
21
22
23 elf2smx: elf2smx.c
24 $(CC) $(CFLAGS) -o elf2smx elf2smx.c -lelf
25
26 elf2smx: ../../include/minix/config.h
27 elf2smx: ../../include/minix/const.h
28 elf2smx: ../../include/ansi.h
29 elf2smx: ../../include/a.out.h
30
31
32 mlogin: mlogin.c
33 $(CC) $(CFLAGS) -o mlogin mlogin.c
34
35 mlogin: ../../include/minix/config.h
36 mlogin: ../kernel/const.h
37
38
39 next_prog_addr: next_prog_addr.c
40 $(CC) $(CFLAGS) -o next_prog_addr next_prog_addr.c
41
42 next_prog_addr: ../../include/minix/config.h
43 next_prog_addr: ../../include/minix/const.h
44 next_prog_addr: ../../include/ansi.h
45 next_prog_addr: ../../include/a.out.h
46
47
48 minix: minix.o config.o minix_load.o lib.o
49 gcc -o minix minix.o config.o minix_load.o lib.o -lsocket -lnsl
50
51 minix.o: config.h
52 minix.o: minix_load.h
53 minix.o: ../../include/minix/config.h
54 minix.o: ../../include/minix/const.h
55 minix.o: ../kernel/const.h
56 minix.o: ../../include/net/gen/ether.h
57 minix.o: ../kernel/bootinfo.h
58
59 config.o: config.h
60 config.o: lib.h
61 config.o: ../../include/minix/config.h
62 config.o: ../../include/minix/const.h
63 config.o: ../kernel/const.h
64
65 minix_load.o: minix_load.h
66 minix_load.o: ../../include/minix/config.h
67 minix_load.o: ../../include/minix/const.h
68 minix_load.o: ../../include/ansi.h
69 minix_load.o: ../../include/a.out.h
70 minix_load.o: ../../include/net/gen/ether.h
71 minix_load.o: ../kernel/bootinfo.h
72
73
74 relay: relay.o lib.o
75 gcc -o relay relay.o lib.o -lsocket -lnsl
76
77 relay.o: lib.h
78
79 lib.o: lib.h
80
81 clean:
82 rm -f *.o $(SOLARISPROGS)
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.