Annotation of Examples/UNIX/LKSOutOfLineData/KernelServer/Makefile, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.