home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 9 / FreshFishVol9-CD1.bin / useful / util / libs / reqtools / glue / gcc / gcc_glue.lha / src / LibSource.lha / makefile next >
Encoding:
Makefile  |  1994-04-22  |  1.7 KB  |  55 lines

  1.  
  2. CC        = gcc
  3.  
  4. RM        = c:delete quiet
  5.  
  6. CFLAGS        =
  7.  
  8. .SUFFIXES:    .bo
  9.  
  10. .S.o:
  11.         @$(CC) $(CFLAGS) -o $@ -c $<
  12.  
  13. .S.bo:
  14.         @$(CC) -DSMALLDATA $(CFLAGS) -o $@ -c $<
  15.  
  16. objs        = rtAllocRequestA.o rtFreeRequest.o rtFreeReqBuffer.o rtChangeReqAttrA.o \
  17.           rtFileRequestA.o rtFreeFileList.o rtEZRequestA.o rtGetStringA.o rtGetLongA.o \
  18.           rtFontRequestA.o rtPaletteRequestA.o rtReqHandlerA.o rtSetWaitPointer.o \
  19.           rtGetVScreenSize.o rtSetReqPosition.o rtSpread.o rtScreenToFrontSafely.o \
  20.           rtScreenModeRequestA.o rtCloseWindowSafely.o rtLockWindow.o rtUnlockWindow.o \
  21.           rtAllocRequest.o rtChangeReqAttr.o rtFileRequest.o rtEZRequest.o \
  22.           rtEZRequestTags.o rtGetString.o rtGetLong.o rtFontRequest.o \
  23.           rtPaletteRequest.o rtReqHandler.o rtScreenModeRequest.o
  24.  
  25. bobjs        = rtAllocRequestA.bo rtFreeRequest.bo rtFreeReqBuffer.bo rtChangeReqAttrA.bo \
  26.           rtFileRequestA.bo rtFreeFileList.bo rtEZRequestA.bo rtGetStringA.bo rtGetLongA.bo \
  27.           rtFontRequestA.bo rtPaletteRequestA.bo rtReqHandlerA.bo rtSetWaitPointer.bo \
  28.           rtGetVScreenSize.bo rtSetReqPosition.bo rtSpread.bo rtScreenToFrontSafely.bo \
  29.           rtScreenModeRequestA.bo rtCloseWindowSafely.bo rtLockWindow.bo rtUnlockWindow.bo \
  30.           rtAllocRequest.bo rtChangeReqAttr.bo rtFileRequest.bo rtEZRequest.bo \
  31.           rtEZRequestTags.bo rtGetString.bo rtGetLong.bo rtFontRequest.bo \
  32.           rtPaletteRequest.bo rtReqHandler.bo rtScreenModeRequest.bo
  33.  
  34. all:        lib blib
  35.  
  36. clean::
  37.         @echo "deleting old object files"
  38.         @$(RM) $(objs) $(bobjs)
  39.  
  40. lib:        msg $(objs)
  41.         @ar -c -r libreqtools.a $(objs)
  42.         @ranlib libreqtools.a
  43.         @echo "done."
  44.  
  45. msg:
  46.         @echo "creating lib ..."
  47.  
  48. blib:        bmsg $(bobjs)
  49.         @ar -c -r blibreqtools.a $(bobjs)
  50.         @ranlib blibreqtools.a
  51.         @echo "done."
  52.  
  53. bmsg:
  54.         @echo "creating blib ..."
  55.