home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-07-03 | 1.5 KB | 42 lines |
- ######################################################################
- # Makefile to build Shell 5.10L under Lattice C 5.10
- # NOTE: char's are UNSIGNED by default, and the executable's called 'zsh'
- # primitive version, even LMK should be able to cope with this
-
- FLAGS = -ms -v -d3 -cs -rr -cu
- OPTIM = -O
- OBJ=run.o main.o comm1.o comm2.o comm3.o execom.o set.o sub.o globals.o rawcon.o
-
- # -ms = short code optimize -v = no stack overflow check
- # -d0 = no debug info -cu = unsigned chars by default
- # -cs = one copy per string -m3 = code for 68030
- # -H = read precompiled header -ph = write precompiled header
- # -rr = register arguments ND = strip debug information
-
- zsh: $(OBJ)
- BLINK lib:cres.o $(OBJ) LIB lib:lcr.lib lib:amiga.lib TO zsh NOICONS ND
-
- shell.syms: shell.h proto.h
- lc -cu -ph -oshell.syms syms.c
-
- comm1.o: comm1.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms comm1.c
- comm2.o: comm2.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms comm2.c
- comm3.o: comm3.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms comm3.c
- execom.o: execom.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms execom.c
- globals.o: globals.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms globals.c
- main.o: main.c shell.syms
- lc $(FLAGS) -HShell.syms main.c
- rawcon.o: rawcon.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms rawcon.c
- run.o: run.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms run.c
- set.o: set.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms set.c
- sub.o: sub.c shell.syms
- lc $(FLAGS) $(OPTIM) -HShell.syms sub.c
-