1 # Makefile for the Realtek RTL8139 ethernet driver (RTL8139)
2 DRIVER = rtl8139
3
4 # directories
5 u = /usr
6 i = $u/include
7 s = $i/sys
8 m = $i/minix
9 b = $i/ibm
10 d = ..
11
12 # programs, flags, etc.
13 MAKE = exec make
14 CC = exec cc
15 CFLAGS = -I$i
16 LDFLAGS = -i
17 LIBS = -lsys -lsysutil -ltimers
18
19 OBJ = rtl8139.o
20 LIBPCI = $d/libpci/pci.o $d/libpci/pci_table.o
21
22
23 # build local binary
24 all build: $(DRIVER)
25 $(DRIVER): $(OBJ) $(PCI)
26 $(CC) -o $@ $(LDFLAGS) $(OBJ) $(LIBPCI) $(LIBS)
27 install -S 50kw $(DRIVER)
28
29 $(PCI):
30 cd $d/libpci && $(MAKE)
31
32 # install with other drivers
33 install: /usr/sbin/$(DRIVER)
34 /usr/sbin/$(DRIVER): $(DRIVER)
35 install -o root -cs $? $@
36
37 # clean up local files
38 clean:
39 rm -f $(DRIVER) *.o *.bak
40
41 depend:
42 /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c ../libpci/*.c > .depend
43
44 # Include generated dependencies.
45 include .depend
46
Cache object: 4b18b1ac4419a288c10a90285f60c6ca
|