home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Graphics / Graphics.zip / jpeg2ps2.zip / makefile.os2 < prev    next >
Makefile  |  1997-05-06  |  1KB  |  54 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 -s -Wall
  11. CCOPT= -c -s -Wall
  12. LD=gcc
  13. LDOPT= -s
  14. OBJ=o
  15. EXE=.exe
  16. RM=rm
  17.  
  18. .c.$(OBJ) :
  19.     $(CC) $(CCOPT) $*.c
  20.  
  21. all:    jpeg2ps$(EXE)
  22.  
  23. jpeg2ps$(EXE):    jpeg2ps.$(OBJ) readjpeg.$(OBJ) asc85ec.$(OBJ) getopt.$(OBJ)
  24.         $(LD) $(LDOPT) -o jpeg2ps$(EXE) jpeg2ps.$(OBJ) readjpeg.$(OBJ) asc85ec.$(OBJ) getopt.$(OBJ)
  25.  
  26.  
  27. zip:    jpeg2ps.c psimage.h readjpeg.c asc85ec.c getopt.c makefile.dos makefile.unx jpeg2ps.txt jpeg2ps.exe
  28.     lineend -d *.c *.h makefile.* *.txt
  29.     pkzip jpeg2ps.zip *.c *.h *.txt makefile.* jpeg2ps.exe
  30.  
  31. os2dist: 
  32.     zip -u -m -9 jpeg2ps2.zip jpeg2ps.c psimage.h readjpeg.c asc85ec.c getopt.c makefile.dos makefile.org makefile.os2 makefile.unx jpeg2ps.txt jpeg2ps.exe readme.os2
  33.     zip -u -9 jpeg2ps2.zip makefile
  34.  
  35. tar:    jpeg2ps.c psimage.h readjpeg.c asc85ec.c getopt.c makefile.dos makefile jpeg2ps.txt
  36.     lineend -u *.c *.h makefile *.txt
  37.     tar cvf jpeg2ps.tar *.c *.h *.txt makefile makefile.dos makefile.org makefile.os2
  38.     gzip -9 jpeg2ps.tar
  39.  
  40. clean:
  41.     -$(RM) *.$(OBJ)
  42.  
  43. veryclean: clean
  44.     -$(RM) jpeg2ps$(EXE)
  45.     -$(RM) *~
  46.  
  47. jpeg2ps.$(OBJ):        jpeg2ps.c psimage.h
  48.  
  49. readjpeg.$(OBJ):    readjpeg.c psimage.h
  50.  
  51. asc85ec.$(OBJ):        asc85ec.c
  52.  
  53. getopt.$(OBJ):        getopt.c
  54.