home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d512 / csh.lha / Csh / Csh515s.lzh / lmakefile < prev    next >
Makefile  |  1991-06-06  |  2KB  |  42 lines

  1. ######################################################################
  2. # Makefile to build Shell 5.10L under Lattice C 5.10
  3. # NOTE: char's are UNSIGNED by default, and the executable's called 'zsh'
  4. # primitive version, even LMK should be able to cope with this
  5.  
  6. FLAGS  = -ms -v -d3 -cs -rr -cu
  7. OPTIM  = -O
  8. OBJ=run.o main.o comm1.o comm2.o comm3.o execom.o set.o sub.o globals.o rawcon.o
  9.  
  10. # -ms = short code optimize     -v  = no stack overflow check
  11. # -d0 = no debug info           -cu = unsigned chars by default
  12. # -cs = one copy per string     -m3 = code for 68030
  13. # -H  = read precompiled header -ph = write precompiled header
  14. # -rr = register arguments       ND = strip debug information
  15.  
  16. zsh: $(OBJ)
  17.     BLINK lib:cres.o $(OBJ) LIB lib:lcr.lib lib:amiga.lib TO zsh NOICONS ND
  18.  
  19. shell.syms: shell.h proto.h
  20.     lc -cu -ph -oshell.syms syms.c
  21.  
  22. comm1.o: comm1.c shell.syms
  23.     lc $(FLAGS) $(OPTIM) -HShell.syms comm1.c
  24. comm2.o: comm2.c shell.syms
  25.     lc $(FLAGS) $(OPTIM) -HShell.syms comm2.c
  26. comm3.o: comm3.c shell.syms
  27.     lc $(FLAGS) $(OPTIM) -HShell.syms comm3.c
  28. execom.o: execom.c shell.syms
  29.     lc $(FLAGS) $(OPTIM) -HShell.syms execom.c
  30. globals.o: globals.c shell.syms
  31.     lc $(FLAGS) $(OPTIM) -HShell.syms globals.c
  32. main.o: main.c shell.syms
  33.     lc $(FLAGS) -HShell.syms main.c
  34. rawcon.o: rawcon.c shell.syms
  35.     lc $(FLAGS) $(OPTIM) -HShell.syms rawcon.c
  36. run.o: run.c shell.syms
  37.     lc $(FLAGS) $(OPTIM) -HShell.syms run.c
  38. set.o: set.c shell.syms
  39.     lc $(FLAGS) $(OPTIM) -HShell.syms set.c
  40. sub.o: sub.c shell.syms
  41.     lc $(FLAGS) $(OPTIM) -HShell.syms sub.c
  42.