|
|
1.1 root 1: LIBRARY=../Library
2: MIGOUTPUT=mydriverUser.c mydriverServer.c mydriver.h
3: SERVER_OBJ= mydriver_main.o mydriverServer.o
4: #SERVER_OBJ= mydriver_main.o mydriverServer.o
5: CFLAGS= -DKERNEL -DMACH_USER_API -DMACH -Wall -g -DDEBUG
6:
7: all: mydriver_reloc ${LIBRARY}/mydriverUser.o
8:
9: mydriver_reloc: ${SERVER_OBJ} LoadCommands UnloadCommands
10: kl_ld -n mydriver -l LoadCommands -u UnloadCommands -i instance \
11: -d mydriver_loadable -o $@ ${SERVER_OBJ}
12:
13: ${LIBRARY}/mydriverUser.o: mydriverUser.c
14: ${CC} ${CFLAGS} -c -o $@ mydriverUser.c
15:
16: ${MIGOUTPUT}: mydriver.defs
17: mig mydriver.defs
18: cp mydriver.h ${LIBRARY}/mydriver.h
19:
20: clean:
21: rm -f *.o
22: rm -f ${MIGOUTPUT}
23: rm -f mydriver_reloc mydriver_loadable
24: rm -f ${LIBRARY}/mydriverUser.o ${LIBRARY}/mydriver.h
25:
26: .c.o:
27: ${CC} ${CFLAGS} -c $*.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.