home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / jpeg2ps2.zip / makefile.dos < prev    next >
Makefile  |  1997-01-23  |  1KB  |  48 lines

  1. # Makefile for jpeg2ps
  2. # (C) Thomas Merz 1994-1997
  3.  
  4. # ----------------------------------------------------------------------------
  5. # version for MS-DOS, e.g. Borland C++
  6. # throw out -DA4 if you want letter format as default size
  7. # use -DKNR for Kernighan/Ritchie compilers
  8.  
  9. CC=bcc
  10. CCOPT=-DDOS -c -DA4
  11. LD=bcc
  12. LDOPT=
  13. OBJ=obj
  14. EXE=.exe
  15. RM=del
  16.  
  17. .c.$(OBJ) :
  18.     $(CC) $(CCOPT) $*.c
  19.  
  20. all:    jpeg2ps$(EXE)
  21.  
  22. jpeg2ps$(EXE):    jpeg2ps.$(OBJ) readjpeg.$(OBJ) asc85ec.$(OBJ) getopt.$(OBJ)
  23.         $(LD) $(LDOPT) jpeg2ps.$(OBJ) readjpeg.$(OBJ) asc85ec.$(OBJ) getopt.$(OBJ)
  24.  
  25.  
  26. zip:    jpeg2ps.c psimage.h readjpeg.c asc85ec.c getopt.c makefile.dos makefile.unx jpeg2ps.txt jpeg2ps.exe
  27.     lineend -d *.c *.h makefile.* *.txt
  28.     pkzip jpeg2ps.zip *.c *.h *.txt makefile.* jpeg2ps.exe
  29.  
  30. tar:    jpeg2ps.c psimage.h readjpeg.c asc85ec.c getopt.c makefile.dos makefile.unx jpeg2ps.txt
  31.     lineend -u *.c *.h makefile.* *.txt
  32.     tar cvf jpeg2ps.tar *.c *.h *.txt makefile.*
  33.     gzip jpeg2ps.tar
  34.     lineend -d *.c *.h makefile.* *.txt
  35.     mv jpeg2ps.taz jpeg2ps.tgz
  36.  
  37. clean:
  38.     $(RM) *.$(OBJ)
  39.     $(RM) jpeg2ps$(EXE)
  40.  
  41. jpeg2ps.$(OBJ):        jpeg2ps.c psimage.h
  42.  
  43. readjpeg.$(OBJ):    readjpeg.c psimage.h
  44.  
  45. asc85ec.$(OBJ):        asc85ec.c
  46.  
  47. getopt.$(OBJ):        getopt.c
  48.