home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 488.lha / csh_v5.0 / src / csh500src.lzh / lmakefile < prev    next >
Makefile  |  1991-02-24  |  1KB  |  62 lines

  1. ######################################################################
  2. #
  3. # Makefile to build Shell 5.00A under Lattice C 5.10
  4. # NOTE: Our char's are UNSIGNED by default!
  5. #
  6. ######################################################################
  7.  
  8. FLAGS    = -ms -v -d3 -cu -cs -O
  9. PRECOM    =
  10. #PRECOM    = -HShell.syms
  11.  
  12. # -ms = short code
  13. # -v  = no stack overflow check
  14. # -d0 = no debug info
  15. # -cu = unsigned chars
  16. # -cs = no copies of string
  17. # -m3 = code for 68030
  18. # -H  = read precompiled header file
  19.  
  20.  
  21.  
  22. OBJS    = run.o main.o comm1.o comm2.o comm3.o execom.o set.o sub.o \
  23.       globals.o rawcon.o
  24.  
  25. INCL    = shell.h
  26.  
  27. csh   : makefile $(OBJS)
  28.     BLINK lib:cres.o $(OBJS) LIB lib:lc.lib lib:amiga.lib TO csh NOICONS ND
  29.  
  30. #shell.syms: Shell.h Proto.h
  31. #    lc -cu -ph -oShell.Syms Syms.c
  32.  
  33. rawcon.o : rawcon.c $(INCL)
  34.     lc $(FLAGS) $(PRECOM) rawcon.c
  35.  
  36. run.o   : run.c $(INCL)
  37.     lc $(FLAGS) $(PRECOM) run.c
  38.  
  39. main.o  : main.c $(INCL)
  40.     lc $(FLAGS) $(PRECOM) main.c
  41.  
  42. comm1.o : comm1.c $(INCL)
  43.     lc $(FLAGS) $(PRECOM) comm1.c
  44.  
  45. comm2.o : comm2.c $(INCL)
  46.     lc $(FLAGS) $(PRECOM) comm2.c
  47.  
  48. comm3.o : comm3.c $(INCL)
  49.     lc $(FLAGS) $(PRECOM) comm3.c
  50.  
  51. set.o   : set.c $(INCL)
  52.     lc $(FLAGS) $(PRECOM) set.c
  53.  
  54. sub.o   : sub.c $(INCL)
  55.     lc $(FLAGS) $(PRECOM) sub.c
  56.  
  57. globals.o : globals.c $(INCL)
  58.     lc $(FLAGS) $(PRECOM) globals.c
  59.  
  60. execom.o : execom.c $(INCL)
  61.     lc $(FLAGS) $(PRECOM) execom.c
  62.