home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v941.tgz / icon.v941src.tar / icon.v941src / src / preproc / Makefile < prev    next >
Makefile  |  2001-05-24  |  742b  |  35 lines

  1. include ../../Makedefs
  2.  
  3. POBJS = pout.o pchars.o perr.o pmem.o bldtok.o macro.o preproc.o evaluate.o\
  4.     files.o gettok.o pinit.o
  5.  
  6. COBJS= ../common/getopt.o ../common/time.o ../common/strtbl.o ../common/alloc.o
  7.  
  8. ICOBJS=    getopt.o time.o strtbl.o alloc.o
  9.  
  10. OBJS= $(POBJS) $(COBJS)
  11.  
  12. DOT_H = preproc.h pproto.h ptoken.h ../h/define.h ../h/config.h\
  13.         ../h/typedefs.h ../h/proto.h ../h/mproto.h
  14.  
  15. common:
  16.     cd ../common; $(MAKE) $(ICOBJS)
  17.     $(MAKE) pp
  18.  
  19. pp: pmain.o $(OBJS)
  20.     $(CC) -o pp pmain.o $(OBJS)
  21.  
  22. pmain.o:    $(DOT_H)
  23. p_out.o:    $(DOT_H)
  24. pchars.o:    $(DOT_H)
  25. p_err.o:    $(DOT_H)
  26. pmem.o:        $(DOT_H)
  27. pstring.o:    $(DOT_H)
  28. bldtok.o:    $(DOT_H)
  29. macro.o:    $(DOT_H)
  30. preproc.o:    $(DOT_H)
  31. evaluate.o:    $(DOT_H)
  32. files.o:    $(DOT_H)
  33. gettok.o:    $(DOT_H)
  34. p_init.o:    $(DOT_H)
  35.