home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer) / NeXT_Developer-3.3.iso / NextLibrary / Documentation / NextDev / Examples / Log / KernelServer / Makefile < prev    next >
Encoding:
Makefile  |  1995-01-27  |  618 b   |  26 lines

  1. LIBRARY=../Library
  2. MIGOUTPUT=mydriverUser.c mydriverServer.c mydriver.h
  3. SERVER_OBJ= mydriver_main.o mydriverServer.o
  4. CFLAGS= -g -DKERNEL -DKERNEL_FEATURES -DMACH 
  5.  
  6. all:    mydriver_reloc ${LIBRARY}/mydriverUser.o
  7.  
  8. mydriver_reloc: ${SERVER_OBJ} LoadCommands UnloadCommands
  9.     kl_ld -n mydriver -l LoadCommands -u UnloadCommands -i instance \
  10.         -o $@ ${SERVER_OBJ}
  11.  
  12. ${LIBRARY}/mydriverUser.o:    mydriverUser.c
  13.     ${CC} ${CFLAGS} -c -o $@ mydriverUser.c
  14.  
  15. ${MIGOUTPUT}:    mydriver.defs
  16.     mig mydriver.defs
  17.  
  18. clean:
  19.     rm -f *.o
  20.     rm -f ${MIGOUTPUT}
  21.     rm -f mydriver_reloc
  22.     rm -f ${LIBRARY}/mydriverUser.o 
  23.     
  24. .c.o:
  25.     ${CC} ${CFLAGS} -c $*.c
  26.