source: trunk/minix/drivers/at_wini/Makefile@ 20

Last change on this file since 20 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 842 bytes
RevLine 
[9]1# Makefile for the AT disk driver (AT_WINI)
2DRIVER = at_wini
3
4# directories
5u = /usr
6i = $u/include
7s = $i/sys
8m = $i/minix
9b = $i/ibm
10d = ..
11p = ../libpci
12
13# programs, flags, etc.
14MAKE = exec make
15CC = exec cc
16CFLAGS = -I$i
17LDFLAGS = -i
18LIBS = -lsysutil -lsys -ltimers
19
20OBJ = at_wini.o
21LIBDRIVER = $d/libdriver/driver.o $d/libdriver/drvlib.o
22
23
24# build local binary
25all build: $(DRIVER)
26$(DRIVER): $(OBJ) $(LIBDRIVER)
27 $(CC) -o $@ $(LDFLAGS) $(OBJ) $(LIBDRIVER) $(LIBS)
28 install -S 8k $(DRIVER)
29
30$(LIBDRIVER):
31 cd $d/libdriver && $(MAKE)
32
33# install with other drivers
34install: /sbin/$(DRIVER)
35/sbin/$(DRIVER): $(DRIVER)
36 install -o root -cs $? $@
37
38# clean up local files
39clean:
40 rm -f $(DRIVER) *.o *.bak
41
42depend:
43 /usr/bin/mkdep "$(CC) -E $(CPPFLAGS)" *.c ../libdriver/*.c > .depend
44
45# Include generated dependencies.
46include .depend
47
Note: See TracBrowser for help on using the repository browser.