add LCC - a better C-Compiler for WEGA
This commit is contained in:
parent
e167726045
commit
1d86709157
|
|
@ -0,0 +1,47 @@
|
|||
#
|
||||
|
||||
SHELL=/bin/sh
|
||||
CC= lcc
|
||||
LINT= lint
|
||||
CFLAGS= -O
|
||||
LDFLAGS=
|
||||
|
||||
# FPPO= addmag.o fladd.o flcmp.o fldiv.o flmul.o flneg.o
|
||||
# flsub.o fltst.o ftol.o itof.o ltof.o
|
||||
# submag.o uitof.o ultof.o
|
||||
# dbadd.o dbcmp.o dbdiv.o dbmul.o dbneg.o dbtofl.o
|
||||
# dbtol.o dbtst.o fltodb.o ltodb.o table.o
|
||||
# fix.o single.o double.o
|
||||
FPPO= comp.o conv.o doub.o fix.o mul.o sing.o
|
||||
|
||||
# FPPC= addmag.c fladd.c flcmp.c fldiv.c flmul.c flneg.c
|
||||
# flsub.c fltst.c ftol.c itof.c ltof.c
|
||||
# submag.c uitof.c ultof.c
|
||||
FPPC=
|
||||
|
||||
# OTHERO= chrtab.o ldiv.o lmul.o cerror.o sigcode.o spgrow.o mcount.o
|
||||
OTHERO= cerror.o chrtab.o
|
||||
OTHERC=
|
||||
|
||||
OFILES= $(FPPO) $(OTHERO)
|
||||
CFILES= $(FPPC) $(OTHERC)
|
||||
|
||||
|
||||
all: $(OFILES)
|
||||
|
||||
|
||||
#-------------------------
|
||||
|
||||
.s.o:
|
||||
@echo $*.s:
|
||||
$(CC) $(CFLAGS) -c $*.s
|
||||
|
||||
#--------------------------
|
||||
|
||||
clean:
|
||||
-rm -f $(OFILES)
|
||||
|
||||
#--------------------------
|
||||
|
||||
clobber: clean
|
||||
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
#
|
||||
|
||||
SHELL=/bin/sh
|
||||
CC= lcc
|
||||
CFLAGS= -O
|
||||
|
||||
OFILES= lcrt0.o
|
||||
FILES= $(OFILES)
|
||||
|
||||
all: $(FILES)
|
||||
|
||||
#-------------------------
|
||||
|
||||
.s.o:
|
||||
@echo $*.s:
|
||||
$(CC) $(CFLAGS) -c $*.s
|
||||
|
||||
#-------------------------
|
||||
|
||||
clean:
|
||||
rm -f *.o
|
||||
|
||||
#--------------------------
|
||||
|
||||
clobber: clean
|
||||
|
|
@ -0,0 +1,38 @@
|
|||
#
|
||||
# makefile for libc/u8k/sys
|
||||
#
|
||||
|
||||
SHELL=/bin/sh
|
||||
CC=lcc
|
||||
CFLAGS=-O
|
||||
|
||||
OBJECTS=\
|
||||
dup2.o execl.o execle.o execv.o \
|
||||
ftime.o getpgrp.o lkdata.o mdmctl.o \
|
||||
mkseg.o sgbrk.o sgstat.o sptrace.o \
|
||||
ssgbrk.o stime.o unlk.o \
|
||||
access.o acct.o alarm.o chdir.o \
|
||||
chmod.o chown.o chroot.o close.o \
|
||||
creat.o dup.o \
|
||||
execve.o exit.o fcntl.o \
|
||||
fork.o fstat.o getegid.o geteuid.o \
|
||||
getgid.o getpid.o getppid.o getuid.o \
|
||||
ioctl.o kill.o link.o \
|
||||
lseek.o mknod.o mount.o \
|
||||
nice.o open.o pause.o pipe.o \
|
||||
plock.o profil.o ptrace.o read.o \
|
||||
setgid.o setpgrp.o setuid.o \
|
||||
signal.o stat.o stime.o \
|
||||
stty.o sync.o time.o \
|
||||
times.o ulimit.o umask.o umount.o \
|
||||
uname.o unlink.o ustat.o utime.o \
|
||||
wait.o write.o
|
||||
|
||||
all: $(OBJECTS)
|
||||
|
||||
#-------------------------
|
||||
|
||||
.s.o:
|
||||
@echo $*.s:
|
||||
$(CC) $(CFLAGS) -c $*.s
|
||||
|
||||
Loading…
Reference in New Issue