|
|
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.