1 # Makefile for inet.
2
3 # Directories
4 g = generic
5
6 # Programs, flags, and libraries
7 CC = cc
8 CPPFLAGS = -I. -D_MINIX
9 CFLAGS = $(OPT) $(CPPFLAGS)
10 LDFLAGS =
11 LIBS = -lsys -lsysutil
12
13 .c.o:
14 $(CC) $(CFLAGS) -o $@ -c $<
15
16 OBJ = buf.o clock.o inet.o inet_config.o \
17 mnx_eth.o mq.o qp.o sr.o stacktrace.o \
18 $g/udp.o $g/arp.o $g/eth.o $g/event.o \
19 $g/icmp.o $g/io.o $g/ip.o $g/ip_ioctl.o \
20 $g/ip_lib.o $g/ip_read.o $g/ip_write.o \
21 $g/ipr.o $g/rand256.o $g/tcp.o $g/tcp_lib.o \
22 $g/tcp_recv.o $g/tcp_send.o $g/ip_eth.o \
23 $g/ip_ps.o $g/psip.o \
24 minix3/queryparam.o sha2.o
25
26 all: inet
27
28 inet: $(OBJ)
29 $(CC) -o $@ $(LDFLAGS) $(OBJ) version.c $(LIBS)
30
31 install: /usr/sbin/inet
32
33 /usr/sbin/inet: inet
34 install -c $? $@
35
36 clean:
37 rm -f $(OBJ) inet *.bak
38
39 depend:
40 /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c generic/*.c > .depend
41
42 # Include generated dependencies.
43 include .depend
44
45 #
46 # $PchId: Makefile.mnx3,v 1.1 2005/06/28 14:28:45 philip Exp $
47 #
Cache object: 3fa7bd7464ae27b0909fc90caca2846b
|