home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 19 Printer / 19-Printer.zip / mpage.zip / Makefile.mpage < prev    next >
Makefile  |  1997-09-25  |  1KB  |  61 lines

  1. #
  2. # $Header: Makefile,v 1.3 89/05/25 09:06:55 mark Exp $
  3. #
  4. HEAD =  mp_head.h
  5. SRCS =  mp_main.c mp_glob.c mp_text.c mp_post.c mp_file.c mp_page.c mp_args.c
  6. MOBJ =  mp_main.o mp_glob.o mp_text.o mp_post.o mp_file.o mp_page.o mp_args.o
  7. SMPL =  mp_sample.c mp_page.c mp_glob.c mp_args.c
  8. SOBJ =  mp_sample.o mp_page.o mp_glob.o mp_args.o
  9.  
  10.  
  11. #CFLAGS = -gx -DDEBUG
  12. CFLAGS = -gx
  13.  
  14. .SUFFIXES:    .c,v
  15.  
  16. default:    mpage msample Makefile.mpage
  17.     @echo Done!
  18.  
  19. mpage:    $(MOBJ)
  20.     $(CC) $(CFLAGS) -o mpage $(MOBJ)
  21.  
  22. msample:    $(SOBJ)
  23.     $(CC) $(CFLAGS) -o msample $(SOBJ)
  24.  
  25. Makefile.mpage:    Makefile
  26.  
  27. clean:
  28.     rm -rf $(MOBJ) mpage mpage.ps
  29.  
  30. mp_main.o:    $(HEAD) mp_main.c
  31.     $(CC) -c $(CFLAGS) mp_main.c
  32.  
  33. mp_glob.o:    $(HEAD) mp_glob.c
  34.     $(CC) -c $(CFLAGS) mp_glob.c
  35.  
  36. mp_text.o:    $(HEAD) mp_text.c
  37.     $(CC) -c $(CFLAGS) mp_text.c
  38.  
  39. mp_post.o:    $(HEAD) mp_post.c
  40.     $(CC) -c $(CFLAGS) mp_post.c
  41.  
  42. mp_file.o:    $(HEAD) mp_file.c
  43.     $(CC) -c $(CFLAGS) mp_file.c
  44.  
  45. mp_page.o:    $(HEAD) mp_page.c
  46.     $(CC) -c $(CFLAGS) mp_page.c
  47.  
  48. mp_args.o:    $(HEAD) mp_args.c
  49.     $(CC) -c $(CFLAGS) mp_args.c
  50.  
  51. mp_sample.o:    $(HEAD)
  52.     $(CC) -c $(CFLAGS) $*.c
  53.  
  54. mpage.ps:    mpage.1
  55.     psroff -t -man mpage.1 > mpage.ps
  56.  
  57.  
  58. # add your proper install stuff
  59. install:
  60.  
  61.