1 # Makefile for dp8390 driver
2 DRIVER = dp8390
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 CC = exec cc
14 CFLAGS = -I$i
15 LDFLAGS = -i
16 LIBS = -lsys -lsysutil -ltimers
17
18 OBJ = 3c503.o dp8390.o ne2000.o rtl8029.o wdeth.o
19 LIBPCI = $d/libpci/pci.o $d/libpci/pci_table.o
20
21 # build local binary
22 all build: $(DRIVER)
23 $(DRIVER): $(OBJ) $(LIBPCI)
24 $(CC) -o $@ $(LDFLAGS) $(OBJ) $(LIBPCI) $(LIBS)
25 install -S 4096 $(DRIVER)
26
27 $(LIBPCI):
28 cd $d/libpci && $(MAKE)
29
30 # install with other drivers
31 install: /usr/sbin/$(DRIVER)
32 /usr/sbin/$(DRIVER): $(DRIVER)
33 install -o root -cs $? $@
34
35 # clean up local files
36 clean:
37 rm -f *.o *.bak $(DRIVER)
38
39 depend:
40 /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c ../libpci/*.c > .depend
41
42 # Include generated dependencies.
43 include .depend
44
Cache object: aebb4e1b779260582a43a4f8e589ac8a
|