home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari FTP
/
ATARI_FTP_0693.zip
/
ATARI_FTP_0693
/
Mint
/
mntlib32.zoo
/
lattice
/
mincl.lcc
< prev
next >
Wrap
Text File
|
1993-02-22
|
7KB
|
153 lines
#
# Lattice C model independent makefile
#
.PRECIOUS: $(CLIB)
CDEFS= -D__NO_FLOAT__ -DNDEBUG
CFLAGS= -Oloop -v -b0 -bn -Iinclude $(CDEFS) $(COPTS)
LIB= d:\lc\lib\mint
ASM= lattice
ALL= $(CRT0) $(CLIB)
OBJ= abort.o alloca.o abs.o access.o alarm.o alglobal.o alphasor.o atol.o \
bcmp.o binmode.o bsearch.o bzero.o calloc.o chdir.o chmod.o clock.o close.o \
console.o crtinit.o ctime.o ctype.o defmode.o difftime.o dirent.o doprnt.o \
dup.o eprintf.o exec.o execp.o\
fclose.o fcntl.o fdopen.o fflush.o fgetc.o fgets.o filbuf.o findfile.o \
fopen.o fopenp.o fork.o fprintf.o fputc.o fputs.o fread.o frwbin.o \
fscanf.o fseek.o fsetpos.o ftw.o fungetc.o fwrite.o getbuf.o getcwd.o \
getdtabl.o getenv.o getgroup.o gethostn.o getlogin.o getopt.o getpages.o \
getpass.o getpid.o getpw.o getrusag.o gets.o getuid.o getw.o grp.o \
heapbase.o ident.o il.o ic.o iw.o ig.o ip.o inistack.o \
ioctl.o isatty.o kill.o killpg.o link.o localtim.o lockf.o lseek.o ltoa.o \
main.o malloc.o memccpy.o memchr.o memcmp.o memcpy.o memset.o mkdir.o \
mknod.o mktemp.o nice.o open.o pause.o perror.o pipe.o popen.o \
psignal.o putenv.o qsort.o raise.o rand.o random.o read.o realloc.o \
regexp.o regsup.o \
rename.o rmdir.o sbrk.o scandir.o scanf.o select.o setbuf.o setlocal.o \
setrlimi.o setvbuf.o sgtty.o sigactio.o sigblock.o siglist.o signal.o \
sleep.o spawn.o spawnve.o spawnvp.o sprintf.o sscanf.o stat.o statfs.o \
stksiz.o strcat.o strchr.o strcmp.o strcoll.o strcpy.o strcspn.o strdup.o \
strerror.o strftime.o strlen.o stricmp.o strlwr.o strncat.o strncmp.o \
strncpy.o strnicmp.o strpbrk.o strrchr.o strrev.o strspn.o strstr.o strtok.o \
strtol.o strtoul.o strupr.o symlink.o sysconf.o system.o sysvar.o textio.o thread.o \
time.o timeoday.o times.o tmpfile.o tmpnam.o ttyname.o uname.o \
unlink.o unx2dos.o utime.o utmp.o wait.o wait3.o waitpid.o write.o wtmp.o \
_divmods.o _mulsi3.o _udivmod.o _umulsi3.o bcopy.o linea.o osbind.o \
setjmp.o vfork.o
all: $(ALL)
$(CRT0): $(ASM)\crt0.s
$(AS) $(ASFLAGS) -o$(CRT0) lattice\crt0.s
$(CLIB): $(CLIB)(abort.o) $(CLIB)(alloca.o) $(CLIB)(abs.o) \
$(CLIB)(access.o) $(CLIB)(alarm.o) $(CLIB)(alglobal.o) \
$(CLIB)(alphasor.o) $(CLIB)(atol.o) $(CLIB)(bcmp.o) $(CLIB)(binmode.o) \
$(CLIB)(bsearch.o) $(CLIB)(bzero.o) $(CLIB)(calloc.o) $(CLIB)(chdir.o) \
$(CLIB)(chmod.o) $(CLIB)(clock.o) $(CLIB)(close.o) $(CLIB)(console.o) \
$(CLIB)(crtinit.o) $(CLIB)(ctime.o) $(CLIB)(ctype.o) $(CLIB)(defmode.o) \
$(CLIB)(difftime.o) $(CLIB)(dirent.o) $(CLIB)(doprnt.o) $(CLIB)(dup.o) \
$(CLIB)(eprintf.o) $(CLIB)(exec.o) $(CLIB)(execp.o) $(CLIB)(fclose.o) \
$(CLIB)(fcntl.o) $(CLIB)(fdopen.o) $(CLIB)(fflush.o) $(CLIB)(fgetc.o) \
$(CLIB)(fgets.o) $(CLIB)(filbuf.o) $(CLIB)(findfile.o) \
$(CLIB)(fopen.o) $(CLIB)(fopenp.o) $(CLIB)(fork.o) $(CLIB)(fprintf.o) \
$(CLIB)(fputc.o) $(CLIB)(fputs.o) $(CLIB)(frwbin.o) $(CLIB)(fread.o) \
$(CLIB)(fscanf.o) $(CLIB)(fseek.o) $(CLIB)(fsetpos.o) $(CLIB)(ftw.o) \
$(CLIB)(fungetc.o) $(CLIB)(fwrite.o) $(CLIB)(getbuf.o) $(CLIB)(getcwd.o) \
$(CLIB)(getdtabl.o) $(CLIB)(getenv.o) $(CLIB)(getgroup.o) \
$(CLIB)(gethostn.o) $(CLIB)(getlogin.o) $(CLIB)(getopt.o) \
$(CLIB)(getpages.o) $(CLIB)(getpass.o) $(CLIB)(getpid.o) $(CLIB)(getpw.o) \
$(CLIB)(getrusag.o) $(CLIB)(gets.o) $(CLIB)(getuid.o) $(CLIB)(getw.o) \
$(CLIB)(grp.o) $(CLIB)(ioctl.o) $(CLIB)(isatty.o) $(CLIB)(kill.o) \
$(CLIB)(heapbase.o) $(CLIB)(inistack.o) \
$(CLIB)(ident.o) $(CLIB)(il.o) $(CLIB)(ic.o) $(CLIB)(iw.o) $(CLIB)(ip.o) \
$(CLIB)(link.o) $(CLIB)(localtim.o) $(CLIB)(lockf.o) $(CLIB)(lseek.o) \
$(CLIB)(ltoa.o) $(CLIB)(main.o) $(CLIB)(malloc.o) $(CLIB)(memccpy.o) \
$(CLIB)(memchr.o) $(CLIB)(memcmp.o) $(CLIB)(memcpy.o) \
$(CLIB)(memset.o) $(CLIB)(mkdir.o) $(CLIB)(mknod.o) $(CLIB)(mktemp.o) \
$(CLIB)(nice.o) $(CLIB)(open.o) $(CLIB)(pause.o) $(CLIB)(perror.o) \
$(CLIB)(pipe.o) $(CLIB)(popen.o) $(CLIB)(psignal.o) $(CLIB)(putenv.o) \
$(CLIB)(qsort.o) $(CLIB)(raise.o) $(CLIB)(rand.o) $(CLIB)(random.o) \
$(CLIB)(read.o) $(CLIB)(realloc.o) \
$(CLIB)(regexp.o) $(CLIB)(regsup.o) $(CLIB)(rename.o) $(CLIB)(rmdir.o) \
$(CLIB)(sbrk.o) $(CLIB)(scandir.o) $(CLIB)(scanf.o) $(CLIB)(select.o) \
$(CLIB)(setbuf.o) $(CLIB)(setlocal.o) $(CLIB)(setrlimi.o) \
$(CLIB)(setvbuf.o) $(CLIB)(sgtty.o) $(CLIB)(sigactio.o) \
$(CLIB)(sigblock.o) \
$(CLIB)(siglist.o) $(CLIB)(signal.o) $(CLIB)(sleep.o) $(CLIB)(spawn.o) \
$(CLIB)(spawnve.o) $(CLIB)(spawnvp.o) $(CLIB)(sprintf.o) \
$(CLIB)(sscanf.o) $(CLIB)(stat.o) $(CLIB)(statfs.o) $(CLIB)(stksiz.o) \
$(CLIB)(strcat.o) $(CLIB)(strchr.o) $(CLIB)(strcmp.o) $(CLIB)(strcoll.o) \
$(CLIB)(strcpy.o) $(CLIB)(strcspn.o) $(CLIB)(strdup.o) \
$(CLIB)(strerror.o) $(CLIB)(strftime.o) $(CLIB)(stricmp.o) $(CLIB)(strlen.o) \
$(CLIB)(strlwr.o) $(CLIB)(strncat.o) $(CLIB)(strncmp.o) $(CLIB)(strnicmp.o) \
$(CLIB)(strncpy.o) $(CLIB)(strpbrk.o) $(CLIB)(strrchr.o) \
$(CLIB)(strrev.o) $(CLIB)(strspn.o) $(CLIB)(strstr.o) \
$(CLIB)(strtok.o) $(CLIB)(strtol.o) $(CLIB)(strtoul.o) $(CLIB)(strupr.o) \
$(CLIB)(symlink.o) $(CLIB)(sysconf.o) $(CLIB)(system.o) \
$(CLIB)(sysvar.o) $(CLIB)(textio.o) $(CLIB)(thread.o) $(CLIB)(time.o) \
$(CLIB)(timeoday.o) $(CLIB)(times.o) $(CLIB)(tmpfile.o) \
$(CLIB)(tmpnam.o) $(CLIB)(ttyname.o) $(CLIB)(uname.o) \
$(CLIB)(unlink.o) $(CLIB)(unx2dos.o) $(CLIB)(utime.o) $(CLIB)(utmp.o) \
$(CLIB)(wait.o) $(CLIB)(wait3.o) $(CLIB)(waitpid.o) $(CLIB)(write.o) \
$(CLIB)(wtmp.o) $(CLIB)(_divmods.o) $(CLIB)(_mulsi3.o) $(CLIB)(_udivmod.o) \
$(CLIB)(_umulsi3.o) $(CLIB)(bcopy.o) $(CLIB)(linea.o) \
$(CLIB)(osbind.o) $(CLIB)(setjmp.o) $(CLIB)(vfork.o)
$(CLIB)(_divmods.o): $(ASM)\_divmods.s
$(AS) $(ASFLAGS) -o_divmods.o $(ASM)\_divmods.s
$(AR) $(ARFLAGS) $(CLIB) r _divmods.o
$(RM) $(RMFLAGS) _divmods.o
$(CLIB)(_mulsi3.o): $(ASM)\_mulsi3.s
$(AS) $(ASFLAGS) -o_mulsi3.o $(ASM)\_mulsi3.s
$(AR) $(ARFLAGS) $(CLIB) r _mulsi3.o
$(RM) $(RMFLAGS) _mulsi3.o
$(CLIB)(_udivmod.o): $(ASM)\_udivmod.s
$(AS) $(ASFLAGS) -o_udivmod.o $(ASM)\_udivmod.s
$(AR) $(ARFLAGS) $(CLIB) r _udivmod.o
$(RM) $(RMFLAGS) _udivmod.o
$(CLIB)(_umulsi3.o): $(ASM)\_umulsi3.s
$(AS) $(ASFLAGS) -o_umulsi3.o $(ASM)\_umulsi3.s
$(AR) $(ARFLAGS) $(CLIB) r _umulsi3.o
$(RM) $(RMFLAGS) _umulsi3.o
$(CLIB)(bcopy.o): $(ASM)\bcopy.s
$(AS) $(ASFLAGS) -obcopy.o $(ASM)\bcopy.s
$(AR) $(ARFLAGS) $(CLIB) r bcopy.o
$(RM) $(RMFLAGS) bcopy.o
$(CLIB)(linea.o): $(ASM)\linea.s
$(AS) $(ASFLAGS) -olinea.o $(ASM)\linea.s
$(AR) $(ARFLAGS) $(CLIB) r linea.o
$(RM) $(RMFLAGS) linea.o
$(CLIB)(osbind.o): $(ASM)\osbind.s
$(AS) $(ASFLAGS) -oosbind.o $(ASM)\osbind.s
$(AR) $(ARFLAGS) $(CLIB) r osbind.o
$(RM) $(RMFLAGS) osbind.o
$(CLIB)(setjmp.o): $(ASM)\setjmp.s
$(AS) $(ASFLAGS) -osetjmp.o $(ASM)\setjmp.s
$(AR) $(ARFLAGS) $(CLIB) r setjmp.o
$(RM) $(RMFLAGS) setjmp.o
$(CLIB)(vfork.o): $(ASM)\vfork.s
$(AS) $(ASFLAGS) -ovfork.o $(ASM)\vfork.s
$(AR) $(ARFLAGS) $(CLIB) r vfork.o
$(RM) $(RMFLAGS) vfork.o
.PHONY: install clean realclean all
install:
cp $(ALL) $(LIB)
clean:
-rm -f $(OBJ)
realclean: clean
-rm -f $(ALL)