home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / source / gbmsrc / gbm / unix / makefile
Encoding:
Makefile  |  1993-06-15  |  2.3 KB  |  133 lines

  1. #
  2. # Generalised Bitmap Module
  3. # UNIX
  4. #
  5.  
  6. COMMON =    ../common
  7.  
  8. CFLAGS =    -c -I$(COMMON) -DUNIX -DAIX
  9. #CFLAGS =    -c -I$(COMMON) -DUNIX -DSUN
  10. #CFLAGS =    -c -I$(COMMON) -DUNIX -DXNX
  11. #CFLAGS =    -c -I$(COMMON) -DUNIX -DHP
  12.  
  13. .SUFFIXES:    .c .o
  14.  
  15. .c.o:
  16.         cc $(CFLAGS) $*.c
  17.  
  18. #
  19.  
  20. all:        gbm.a gbmhdr \
  21.         gbmmir.a gbmref \
  22.         gbmrect.a gbmsub \
  23.         gbmerr.a gbmtrunc.a gbmht.a gbmhist.a gbmbpp \
  24.         gbmgamma
  25.  
  26. #
  27.  
  28. gbm.a:        gbm.o gbmpgm.o gbmppm.o gbmbmp.o gbmtga.o gbmkps.o gbmiax.o gbmpcx.o gbmtif.o gbmtifh.o gbmlbm.o gbmvid.o gbmgif.o gbmxbm.o gbmspr.o
  29.         ar ru gbm.a gbm.o gbmpgm.o gbmppm.o gbmbmp.o gbmtga.o gbmkps.o gbmiax.o gbmpcx.o gbmtif.o gbmtifh.o gbmlbm.o gbmvid.o gbmgif.o gbmxbm.o gbmspr.o
  30.  
  31. gbm.o:        gbm.c gbm.h gbmpgm.h gbmppm.h gbmbmp.h gbmtga.h gbmkps.h gbmiax.h gbmpcx.h gbmtif.h gbmlbm.h gbmvid.h gbmgif.h gbmxbm.h gbmspr.h
  32.  
  33. gbmpgm.o:    gbmpgm.c gbm.h
  34.  
  35. gbmppm.o:    gbmppm.c gbm.h
  36.  
  37. gbmbmp.o:    gbmbmp.c gbm.h
  38.  
  39. gbmtga.o:    gbmtga.c gbm.h
  40.  
  41. gbmkps.o:    gbmkps.c gbm.h
  42.  
  43. gbmiax.o:    gbmiax.c gbm.h
  44.  
  45. gbmpcx.o:    gbmpcx.c gbm.h
  46.  
  47. gbmtif.o:    gbmtif.c gbm.h gbmtifh.h
  48.  
  49. gbmtifh.o:    gbmtifh.c gbmtifh.h
  50.  
  51. gbmlbm.o:    gbmlbm.c gbm.h
  52.  
  53. gbmvid.o:    gbmvid.c gbm.h
  54.  
  55. gbmgif.o:    gbmgif.c gbm.h
  56.  
  57. gbmxbm.o:    gbmxbm.c gbm.h
  58.  
  59. gbmspr.o:    gbmspr.c gbm.h
  60.  
  61. #
  62.  
  63. gbmhdr:        gbmhdr.o gbm.a
  64.         cc -o gbmhdr gbmhdr.o gbm.a
  65.  
  66. gbmhdr.o:    gbmhdr.c gbm.h
  67.  
  68. #
  69.  
  70. gbmmir.a:    gbmmir.o
  71.         ar ru gbmmir.a gbmmir.o
  72.  
  73. gbmmir.o:    gbmmir.c
  74.  
  75. gbmref:        gbmref.o gbm.a gbmmir.a
  76.         cc -o gbmref gbmref.o gbm.a gbmmir.a
  77.  
  78. gbmref.o:    gbmref.c gbm.h gbmmir.h
  79.  
  80. #
  81.  
  82. gbmrect.a:    gbmrect.o
  83.         ar ru gbmrect.a gbmrect.o
  84.  
  85. gbmrect.o:    gbmrect.c
  86.  
  87. gbmsub:        gbmsub.o gbm.a gbmrect.a
  88.         cc -o gbmsub gbmsub.o gbm.a gbmrect.a
  89.  
  90. gbmsub.o:    gbmsub.c gbm.h gbmrect.h
  91.  
  92. #
  93.  
  94. gbmerr.a:    gbmerr.o
  95.         ar ru gbmerr.a gbmerr.o
  96.  
  97. gbmerr.o:    gbmerr.c
  98.  
  99. #
  100.  
  101. gbmtrunc.a:    gbmtrunc.o
  102.         ar ru gbmtrunc.a gbmtrunc.o
  103.  
  104. gbmtrunc.o:    gbmtrunc.c
  105.  
  106. #
  107.  
  108. gbmht.a:    gbmht.o
  109.         ar ru gbmht.a gbmht.o
  110.  
  111. gbmht.o:    gbmht.c
  112.  
  113. #
  114.  
  115. gbmhist.a:    gbmhist.o
  116.         ar ru gbmhist.a gbmhist.o
  117.  
  118. gbmhist.o:    gbmhist.c
  119.  
  120. #
  121.  
  122. gbmbpp:        gbmbpp.o gbm.a gbmerr.a gbmtrunc.a gbmht.a gbmhist.a
  123.         cc -o gbmbpp gbmbpp.o gbm.a gbmerr.a gbmtrunc.a gbmht.a gbmhist.a
  124.  
  125. gbmbpp.o:    gbmbpp.c gbm.h gbmerr.h gbmtrunc.h gbmht.h gbmhist.h
  126.  
  127. #
  128.  
  129. gbmgamma:    gbmgamma.o gbm.a
  130.         cc -o gbmgamma gbmgamma.o gbm.a -lm
  131.  
  132. gbmgamma.o:    gbmgamma.c gbm.h
  133.