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

  1. #
  2. # Makefile for the AIX Version
  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.  
  18. # major name of the files
  19. IF = db
  20.  
  21. # obj files
  22. SOBJS    = $(IF)_srv.o $(IF)_manag.o $(IF)_sstub.o
  23. COBJS    = $(IF)_cli.o $(IF)_acces.o $(IF)_cstub.o
  24.  
  25. # targets
  26. all: $(IF)_cli $(IF)_srv
  27.  
  28. clean:
  29.     -$(RM) *.o *stub.c $(IF).h 
  30.  
  31. $(IF)_srv: $(SOBJS)
  32.     $(CC) $(CFLAGS) $(SOBJS) $(LIBS) -o $@
  33.  
  34. $(IF)_cli: $(COBJS)
  35.     $(CC) $(CFLAGS) $(COBJS) $(LIBS) -o $@
  36.  
  37. $(IF)_sstub.o $(IF)_cstub.o $(IF).h: $(IF).idl $(IF).acf
  38.     $(IDL) $(IDLFLAGS) $(IF).idl
  39.  
  40. $(IF)_cli.o: $(IF)_cli.c $(IF).h
  41.  
  42. $(IF)_srv.o: $(IF)_srv.c $(IF).h
  43.  
  44. $(IF)_manag.o: $(IF)_manag.c $(IF).h
  45.  
  46. $(IF)_acces.o: $(IF)_acces.c $(IF).h
  47.