home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Collection - Online Library - January 1996 / CKITOS2196.ISO / diskette / gg244090.dsk / unc.dsk / CHAPTER.09 / MAKEFILE.AIX < prev    next >
Text File  |  1993-09-30  |  750b  |  45 lines

  1. #
  2. # Makefile for the AIX Version of the MessageBox example.
  3. #
  4.  
  5. # command names
  6. CC       = cc_r
  7. IDL     = idl
  8. RM     = rm -f
  9.  
  10. # command flags
  11. CFLAGS   = -I/usr/include/dce
  12. IDLFLAGS = -no_cpp -keep all -I. 
  13.  
  14. # libraries
  15. LIBS     = -ldce
  16.  
  17. # object files
  18. SOBJS     = server.o manager.o mbox_sstub.o security.o
  19. COBJS     = client.o mbox_cstub.o
  20.  
  21. # targets
  22. all:    mbox message
  23.  
  24. message: $(COBJS)
  25.     $(CC) $(CFLAGS) $(COBJS) $(LIBS) -o $@
  26.  
  27. mbox: $(SOBJS)
  28.     $(CC) $(CFLAGS) $(SOBJS) $(LIBS) -o $@
  29.  
  30. mbox.h mbox_stub.o mbox_cstub.o: mbox.idl mbox.acf
  31.     $(IDL) $(IDLFLAGS) mbox.idl
  32.  
  33. clean:
  34.     -$(RM)  core *.o mbox_?stub.c mbox.h 
  35.  
  36. # dependencies
  37. client.o: client.c mbox.h common.h
  38.  
  39. server.o: server.c mbox.h common.h
  40.  
  41. manager.o: manager.c mbox.h
  42.  
  43. security.o: security.c common.h
  44.  
  45.