From 1d86709157da8eaf1bf7a4836ed4880c42e1a402 Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Thu, 14 Jun 1990 16:31:02 +0000 Subject: [PATCH] add LCC - a better C-Compiler for WEGA --- WEGA/contrib/lcc/lib/libc/u8k/crt/makefile | 47 ++++++++++++++++++++++ WEGA/contrib/lcc/lib/libc/u8k/csu/makefile | 25 ++++++++++++ WEGA/contrib/lcc/lib/libc/u8k/sys/makefile | 38 +++++++++++++++++ 3 files changed, 110 insertions(+) create mode 100644 WEGA/contrib/lcc/lib/libc/u8k/crt/makefile create mode 100644 WEGA/contrib/lcc/lib/libc/u8k/csu/makefile create mode 100644 WEGA/contrib/lcc/lib/libc/u8k/sys/makefile diff --git a/WEGA/contrib/lcc/lib/libc/u8k/crt/makefile b/WEGA/contrib/lcc/lib/libc/u8k/crt/makefile new file mode 100644 index 0000000..3a386cd --- /dev/null +++ b/WEGA/contrib/lcc/lib/libc/u8k/crt/makefile @@ -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 + diff --git a/WEGA/contrib/lcc/lib/libc/u8k/csu/makefile b/WEGA/contrib/lcc/lib/libc/u8k/csu/makefile new file mode 100644 index 0000000..7d05011 --- /dev/null +++ b/WEGA/contrib/lcc/lib/libc/u8k/csu/makefile @@ -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 diff --git a/WEGA/contrib/lcc/lib/libc/u8k/sys/makefile b/WEGA/contrib/lcc/lib/libc/u8k/sys/makefile new file mode 100644 index 0000000..d6fad05 --- /dev/null +++ b/WEGA/contrib/lcc/lib/libc/u8k/sys/makefile @@ -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 +