home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / comm / term23_2.lha / Source_Code / termSource / LMkFile < prev    next >
Text File  |  1992-08-18  |  2KB  |  81 lines

  1. ###############################################################################
  2. #
  3. # $Id: LMkFile,v 1.11 92/08/15 20:12:50 olsen Sta Locker: olsen $
  4. # $Revision: 1.11 $
  5. # $Date: 92/08/15 20:12:50 $
  6. #
  7. # Makefile for the `LMk' utility required to build `term'
  8. #
  9. # Copyright © 1990-1992 by Olaf `Olsen' Barthel & MXM
  10. #    All Rights Reserved
  11. ###############################################################################
  12.  
  13. .c.o:
  14.     LC $(CFLAGS) -HRAM:term.SYM $*.c
  15.  
  16. .c.oo:
  17.     LC $(CFLAGS) -HRAM:term.SYM -O -o$*.oo $*.c
  18.  
  19. .asm.o:
  20.     ASM -IASM: $*.asm
  21.  
  22. .c.sym:
  23.     LC -cimqws -n65 -ph -o$@ $*.c
  24.  
  25. ED        = ed -sticky
  26. #ED        = ttx wait
  27.  
  28. #FRONTEND    = SmallMain.o
  29. FRONTEND    =
  30.  
  31. CFLAGS        = -cmqws -b1 -r1 -v -j89 -mt0 -n65
  32. #CFLAGS        = -cmqws -b1 -r1 -v -j89 -mt3 -n65 -DMC68030
  33. LFLAGS        = SC SD ND
  34.  
  35. LIBS        = LIB:amiga.lib LIB:lc.lib
  36.  
  37. OBJS        = $(FRONTEND) termMain.o termAux.o termBeep.o termBuffer.o termCall.o termClip.oo \
  38.           termConsole.oo termCrypt.oo termData.o termEmulation.oo termFastMacros.o \
  39.           termFileBuffer.oo termGadTools.o termHotkeys.o termIdentify.o termInfo.o \
  40.           termInit.o termLocale.o termMarker.o termPacket.o termPhone.o \
  41.           termRaster.oo termReview.o termRexx.o termSaveILBM.o termSerial.oo \
  42.           termScale.oo termScroll.oo termSpeech.o termStatus.o termStringHook.o \
  43.           termStrings.o termTag.o termToneDial.o termTransfer.o termXEM.oo \
  44.           termXPR.oo DPrintf.o Format.o QuickSort.o CommandPanel.o \
  45.           CopyPanel.o DatePanel.o DayPanel.o DialPanel.o EmulationPanel.o \
  46.           FastMacroPanel.o HotkeyPanel.o ImportPanel.o MacroPanel.o MiscPanel.o \
  47.           ModemPanel.o PasswordUserPanel.o PathPanel.o PhonePanel.o RatePanel.o \
  48.           ScreenPanel.o SerialPanel.o SpeechPanel.o TerminalPanel.o TimePanel.o \
  49.           TransferPanel.o UploadPanel.o
  50.  
  51. all:        term.SYM RAM:term.SYM term
  52.  
  53. termTag.o:    termTag.asm term.i
  54.         ASM -IASM: termTag.asm
  55.  
  56. term:        $(OBJS)
  57.         BLINK WITH term.WITH <<!(term.WITH)
  58.             FROM
  59.             $(OBJS)
  60.             TO
  61.             $@
  62.             LIB
  63.             $(LIBS)
  64.             $(LFLAGS)
  65.         <
  66.  
  67. term.SYM:    PreInclude.c termStrings.h
  68.  
  69. RAM:term.SYM:    term.SYM
  70.         Copy term.SYM $@
  71.  
  72. termStrings.o:    termStrings.c termStrings.h
  73.         LC -b1 -r1 -cs -n65 termStrings.c
  74.  
  75. termGadTools.o:    termGadTools.c
  76.         LC $(CFLAGS) termGadTools.c
  77.  
  78. SmallMain.o:    SmallMain.c
  79.         LC -cmqws -b1 -r1 -v -j89 -ms0 -n65 -O SmallMain.c
  80.