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

  1. # Makefile for jpeg2ps
  2. # (C) Thomas Merz 1994-1997
  3.  
  4. # ----------------------------------------------------------------------------
  5. # UNIX version
  6. # throw out -DA4 if you want letter format as default size
  7. # use -DKNR for Kernighan/Ritchie compilers
  8.  
  9. CC=gcc
  10. CCOPT= -c -DA4
  11. LD=gcc
  12. LDOPT=
  13. OBJ=o
  14. EXE=
  15. RM=rm
  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) -ojpeg2ps 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 jpeg2ps.txt
  31.     lineend -u *.c *.h makefile *.txt
  32.     tar cvf jpeg2ps.tar *.c *.h *.txt makefile makefile.dos
  33.     gzip jpeg2ps.tar
  34.  
  35. clean:
  36.     $(RM) *.$(OBJ)
  37.     $(RM) jpeg2ps$(EXE) jpeg2ps.tar.gz
  38.  
  39. jpeg2ps.$(OBJ):        jpeg2ps.c psimage.h
  40.  
  41. readjpeg.$(OBJ):    readjpeg.c psimage.h
  42.  
  43. asc85ec.$(OBJ):        asc85ec.c
  44.  
  45. getopt.$(OBJ):        getopt.c
  46.