Joren's new library make system (minus Makefiles)

This commit is contained in:
Ben Gras
2006-01-16 15:44:55 +00:00
parent c461b0c63d
commit 34d445c0af
113 changed files with 1500 additions and 4225 deletions

View File

@@ -1,11 +0,0 @@
all:
cd float && make
cd fphook && make
cd `arch` && make
cd libm2 && make
cd libp && make
cd liby && make
cd math && make
cd rts && make

View File

@@ -1,5 +1,5 @@
SUBDIRS = \
SUBDIRS=" \
float \
fphook \
i386 \
@@ -7,6 +7,6 @@ SUBDIRS = \
libp \
liby \
math \
rts \
rts"
include ../Makefile.inc
TYPE=ack

View File

@@ -5,15 +5,18 @@
# only optimizes scratch register allocation a bit with -O. To the 32-bit
# compiler -O is a no-op.)
case $#:$1 in
1:*.fc) ;;
case $#:$2 in
2:*.fc) ;;
*) echo "$0: $1: not a FC file" >&2; exit 1
esac
base="`basename "$1" .fc`"
dst=$1
src=$2
base="`basename "$src" .fc`"
trap 'rm -f tmp.c tmp.s"; exit 1' 2
cp "$1" tmp.c &&
cp "$src" tmp.c &&
cc -O -I. -D_MINIX -D_POSIX_SOURCE -S tmp.c &&
sed -f FP.script tmp.s > "$base.s" &&
cc -c -o $dst "$base.s" &&
rm tmp.c tmp.s

View File

@@ -1,61 +0,0 @@
# Makefile for lib/float.
CC1 = /bin/sh ./FP.compile
LIBRARIES = libfp
libfp_OBJECTS = \
add_ext.o \
adder.o \
adf4.o \
adf8.o \
cff4.o \
cff8.o \
cfi.o \
cfu.o \
cif4.o \
cif8.o \
cmf4.o \
cmf8.o \
compact.o \
cuf4.o \
cuf8.o \
div_ext.o \
dvf4.o \
dvf8.o \
extend.o \
fef4.o \
fef8.o \
fif4.o \
fif8.o \
fptrp.o \
mlf4.o \
mlf8.o \
mul_ext.o \
ngf4.o \
ngf8.o \
nrm_ext.o \
sbf4.o \
sbf8.o \
sft_ext.o \
shifter.o \
sub_ext.o \
zrf4.o \
zrf8.o \
zrf_ext.o \
include ../../Makefile.ack.inc
#extra commands to convert the c files to the correct assembler files
%.s: %.fc
/bin/sh ./FP.compile $<
#1. make a assembler file of the c file
#%.fs: %.fc
# -cp $< $(<:.fc=.c) && cc -O -I. -D_MINIX -D_POSIX_SOURCE -S $(<:.fc=.c) && cp $(<:.fc=.s) $(<:.fc=.fs)
# @rm $(<:.fc=.c) $(<:.fc=.s)
#2. modify the assembler file
#%.s: %.fs
# sed -f FP.script $< > $@

61
lib/ack/float/Makefile.in Normal file
View File

@@ -0,0 +1,61 @@
# Makefile for lib/float.
#CC1 = /bin/sh ./FP.compile
LIBRARIES=libfp
libfp_FILES=" \
add_ext.fc \
adder.fc \
adf4.fc \
adf8.fc \
cff4.fc \
cff8.fc \
cfi.fc \
cfu.fc \
cif4.fc \
cif8.fc \
cmf4.fc \
cmf8.fc \
compact.fc \
cuf4.fc \
cuf8.fc \
div_ext.fc \
dvf4.fc \
dvf8.fc \
extend.fc \
fef4.fc \
fef8.fc \
fif4.fc \
fif8.fc \
fptrp.s \
mlf4.fc \
mlf8.fc \
mul_ext.fc \
ngf4.fc \
ngf8.fc \
nrm_ext.fc \
sbf4.fc \
sbf8.fc \
sft_ext.fc \
shifter.fc \
sub_ext.fc \
zrf4.fc \
zrf8.fc \
zrf_ext.fc"
TYPE=ack
#extra commands to convert the c files to the correct assembler files
#%.s: %.fc
# /bin/sh ./FP.compile $<
#1. make a assembler file of the c file
#%.fs: %.fc
# -cp $< $(<:.fc=.c) && cc -O -I. -D_MINIX -D_POSIX_SOURCE -S $(<:.fc=.c) && cp $(<:.fc=.s) $(<:.fc=.fs)
# @rm $(<:.fc=.c) $(<:.fc=.s)
#2. modify the assembler file
#%.s: %.fs
# sed -f FP.script $< > $@

View File

@@ -1,32 +0,0 @@
# Makefile for lib/i86/fphook.
# The ACK ANSI C compiler has an nice trick to reduce the size of programs
# that do not use floating point. If a program uses floating point then the
# compiler generates an external reference to the label '_fp_hook'. This makes
# the loader bring in the floating point printing and conversion routines
# '_f_print' and 'strtod' from the library libd.a. Otherwise two dummy
# routines are found in libc.a. (The printf and scanf need floating point
# for the %f formats, whether you use them or not.)
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE
CC1 = $(CC) $(CFLAGS) -c -I$(SRCDIR)/ack
LIBD = ../../libd.a
LIBC = ../../libc.a
all: $(LIBD) $(LIBC)
$(LIBD): fphook.c
$(CC1) fphook.c
aal cr $@ fphook.o
rm fphook.o
$(LIBC): $(LIBC)(fltpr.o) $(LIBC)(strtod.o)
aal cr $@ *.o
rm *.o
$(LIBC)(fltpr.o): fltpr.c
$(CC1) fltpr.c
$(LIBC)(strtod.o): strtod.c
$(CC1) strtod.c

View File

@@ -8,12 +8,12 @@
# routines are found in libc.a. (The printf and scanf need floating point
# for the %f formats, whether you use them or not.)
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE -I..
CFLAGS="-O -D_MINIX -D_POSIX_SOURCE -I.."
LIBRARIES = libd libc
LIBRARIES="libd libc"
libd_OBJECTS = fphook.o
libd_FILES=fphook.c
libc_OBJECTS = fltpr.o strtod.o
libc_FILES="fltpr.c strtod.c"
include ../../Makefile.ack.inc
TYPE=ack

View File

@@ -1,4 +0,0 @@
SUBDIRS = em head
include ../../Makefile.ack.inc

View File

@@ -1,5 +0,0 @@
all:
cd em && make
cd head && make

4
lib/ack/i386/Makefile.in Normal file
View File

@@ -0,0 +1,4 @@
SUBDIRS="em head"
TYPE=ack

View File

@@ -1,78 +0,0 @@
# Makefile for lib/ack/i386/em.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE -Was-ack
LIBRARIES = libe
libe_OBJECTS = \
em_adf4.o \
em_adf8.o \
em_adi.o \
em_and.o \
em_blm.o \
em_cff4.o \
em_cff8.o \
em_cfi.o \
em_cfu.o \
em_cif4.o \
em_cif8.o \
em_cii.o \
em_cmf4.o \
em_cmf8.o \
em_cms.o \
em_com.o \
em_csa4.o \
em_csb4.o \
em_cuf4.o \
em_cuf8.o \
em_cuu.o \
em_dup.o \
em_dvf4.o \
em_dvf8.o \
em_dvi.o \
em_dvu.o \
em_error.o \
em_exg.o \
em_fat.o \
em_fef4.o \
em_fef8.o \
em_fif4.o \
em_fif8.o \
em_fp8087.o \
em_gto.o \
em_hol0.o \
em_iaar.o \
em_ilar.o \
em_inn.o \
em_ior.o \
em_isar.o \
em_lar4.o \
em_loi.o \
em_mlf4.o \
em_mlf8.o \
em_mli.o \
em_mon.o \
em_ngf4.o \
em_ngf8.o \
em_ngi.o \
em_nop.o \
em_print.o \
em_rck.o \
em_rmi.o \
em_rmu.o \
em_rol.o \
em_ror.o \
em_sar4.o \
em_sbf4.o \
em_sbf8.o \
em_sbi.o \
em_set.o \
em_sli.o \
em_sri.o \
em_sti.o \
em_stop.o \
em_trp.o \
em_unknown.o \
em_xor.o \
include ../../../Makefile.ack.inc

View File

@@ -1,289 +0,0 @@
# Makefile for lib/i386/em.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE -Was-ack
CC1 = $(CC) $(CFLAGS) -c
LIBRARY = ../../../libe.a
all: $(LIBRARY)
OBJECTS = \
$(LIBRARY)(em_adf4.o) \
$(LIBRARY)(em_adf8.o) \
$(LIBRARY)(em_adi.o) \
$(LIBRARY)(em_and.o) \
$(LIBRARY)(em_blm.o) \
$(LIBRARY)(em_cff4.o) \
$(LIBRARY)(em_cff8.o) \
$(LIBRARY)(em_cfi.o) \
$(LIBRARY)(em_cfu.o) \
$(LIBRARY)(em_cif4.o) \
$(LIBRARY)(em_cif8.o) \
$(LIBRARY)(em_cii.o) \
$(LIBRARY)(em_cmf4.o) \
$(LIBRARY)(em_cmf8.o) \
$(LIBRARY)(em_cms.o) \
$(LIBRARY)(em_com.o) \
$(LIBRARY)(em_csa4.o) \
$(LIBRARY)(em_csb4.o) \
$(LIBRARY)(em_cuf4.o) \
$(LIBRARY)(em_cuf8.o) \
$(LIBRARY)(em_cuu.o) \
$(LIBRARY)(em_dup.o) \
$(LIBRARY)(em_dvf4.o) \
$(LIBRARY)(em_dvf8.o) \
$(LIBRARY)(em_dvi.o) \
$(LIBRARY)(em_dvu.o) \
$(LIBRARY)(em_error.o) \
$(LIBRARY)(em_exg.o) \
$(LIBRARY)(em_fat.o) \
$(LIBRARY)(em_fef4.o) \
$(LIBRARY)(em_fef8.o) \
$(LIBRARY)(em_fif4.o) \
$(LIBRARY)(em_fif8.o) \
$(LIBRARY)(em_fp8087.o) \
$(LIBRARY)(em_gto.o) \
$(LIBRARY)(em_hol0.o) \
$(LIBRARY)(em_iaar.o) \
$(LIBRARY)(em_ilar.o) \
$(LIBRARY)(em_inn.o) \
$(LIBRARY)(em_ior.o) \
$(LIBRARY)(em_isar.o) \
$(LIBRARY)(em_lar4.o) \
$(LIBRARY)(em_loi.o) \
$(LIBRARY)(em_mlf4.o) \
$(LIBRARY)(em_mlf8.o) \
$(LIBRARY)(em_mli.o) \
$(LIBRARY)(em_mon.o) \
$(LIBRARY)(em_ngf4.o) \
$(LIBRARY)(em_ngf8.o) \
$(LIBRARY)(em_ngi.o) \
$(LIBRARY)(em_nop.o) \
$(LIBRARY)(em_print.o) \
$(LIBRARY)(em_rck.o) \
$(LIBRARY)(em_rmi.o) \
$(LIBRARY)(em_rmu.o) \
$(LIBRARY)(em_rol.o) \
$(LIBRARY)(em_ror.o) \
$(LIBRARY)(em_sar4.o) \
$(LIBRARY)(em_sbf4.o) \
$(LIBRARY)(em_sbf8.o) \
$(LIBRARY)(em_sbi.o) \
$(LIBRARY)(em_set.o) \
$(LIBRARY)(em_sli.o) \
$(LIBRARY)(em_sri.o) \
$(LIBRARY)(em_sti.o) \
$(LIBRARY)(em_stop.o) \
$(LIBRARY)(em_trp.o) \
$(LIBRARY)(em_unknown.o) \
$(LIBRARY)(em_xor.o) \
$(LIBRARY): $(OBJECTS)
aal cr $@ *.o
rm *.o
$(LIBRARY)(em_adf4.o): em_adf4.s
$(CC1) em_adf4.s
$(LIBRARY)(em_adf8.o): em_adf8.s
$(CC1) em_adf8.s
$(LIBRARY)(em_adi.o): em_adi.s
$(CC1) em_adi.s
$(LIBRARY)(em_and.o): em_and.s
$(CC1) em_and.s
$(LIBRARY)(em_blm.o): em_blm.s
$(CC1) em_blm.s
$(LIBRARY)(em_cff4.o): em_cff4.s
$(CC1) em_cff4.s
$(LIBRARY)(em_cff8.o): em_cff8.s
$(CC1) em_cff8.s
$(LIBRARY)(em_cfi.o): em_cfi.s
$(CC1) em_cfi.s
$(LIBRARY)(em_cfu.o): em_cfu.s
$(CC1) em_cfu.s
$(LIBRARY)(em_cif4.o): em_cif4.s
$(CC1) em_cif4.s
$(LIBRARY)(em_cif8.o): em_cif8.s
$(CC1) em_cif8.s
$(LIBRARY)(em_cii.o): em_cii.s
$(CC1) em_cii.s
$(LIBRARY)(em_cmf4.o): em_cmf4.s
$(CC1) em_cmf4.s
$(LIBRARY)(em_cmf8.o): em_cmf8.s
$(CC1) em_cmf8.s
$(LIBRARY)(em_cms.o): em_cms.s
$(CC1) em_cms.s
$(LIBRARY)(em_com.o): em_com.s
$(CC1) em_com.s
$(LIBRARY)(em_csa4.o): em_csa4.s
$(CC1) em_csa4.s
$(LIBRARY)(em_csb4.o): em_csb4.s
$(CC1) em_csb4.s
$(LIBRARY)(em_cuf4.o): em_cuf4.s
$(CC1) em_cuf4.s
$(LIBRARY)(em_cuf8.o): em_cuf8.s
$(CC1) em_cuf8.s
$(LIBRARY)(em_cuu.o): em_cuu.s
$(CC1) em_cuu.s
$(LIBRARY)(em_dup.o): em_dup.s
$(CC1) em_dup.s
$(LIBRARY)(em_dvf4.o): em_dvf4.s
$(CC1) em_dvf4.s
$(LIBRARY)(em_dvf8.o): em_dvf8.s
$(CC1) em_dvf8.s
$(LIBRARY)(em_dvi.o): em_dvi.s
$(CC1) em_dvi.s
$(LIBRARY)(em_dvu.o): em_dvu.s
$(CC1) em_dvu.s
$(LIBRARY)(em_error.o): em_error.s
$(CC1) em_error.s
$(LIBRARY)(em_exg.o): em_exg.s
$(CC1) em_exg.s
$(LIBRARY)(em_fat.o): em_fat.s
$(CC1) em_fat.s
$(LIBRARY)(em_fef4.o): em_fef4.s
$(CC1) em_fef4.s
$(LIBRARY)(em_fef8.o): em_fef8.s
$(CC1) em_fef8.s
$(LIBRARY)(em_fif4.o): em_fif4.s
$(CC1) em_fif4.s
$(LIBRARY)(em_fif8.o): em_fif8.s
$(CC1) em_fif8.s
$(LIBRARY)(em_fp8087.o): em_fp8087.s
$(CC1) em_fp8087.s
$(LIBRARY)(em_gto.o): em_gto.s
$(CC1) em_gto.s
$(LIBRARY)(em_hol0.o): em_hol0.s
$(CC1) em_hol0.s
$(LIBRARY)(em_iaar.o): em_iaar.s
$(CC1) em_iaar.s
$(LIBRARY)(em_ilar.o): em_ilar.s
$(CC1) em_ilar.s
$(LIBRARY)(em_inn.o): em_inn.s
$(CC1) em_inn.s
$(LIBRARY)(em_ior.o): em_ior.s
$(CC1) em_ior.s
$(LIBRARY)(em_isar.o): em_isar.s
$(CC1) em_isar.s
$(LIBRARY)(em_lar4.o): em_lar4.s
$(CC1) em_lar4.s
$(LIBRARY)(em_loi.o): em_loi.s
$(CC1) em_loi.s
$(LIBRARY)(em_mlf4.o): em_mlf4.s
$(CC1) em_mlf4.s
$(LIBRARY)(em_mlf8.o): em_mlf8.s
$(CC1) em_mlf8.s
$(LIBRARY)(em_mli.o): em_mli.s
$(CC1) em_mli.s
$(LIBRARY)(em_mon.o): em_mon.s
$(CC1) em_mon.s
$(LIBRARY)(em_ngf4.o): em_ngf4.s
$(CC1) em_ngf4.s
$(LIBRARY)(em_ngf8.o): em_ngf8.s
$(CC1) em_ngf8.s
$(LIBRARY)(em_ngi.o): em_ngi.s
$(CC1) em_ngi.s
$(LIBRARY)(em_nop.o): em_nop.s
$(CC1) em_nop.s
$(LIBRARY)(em_print.o): em_print.s
$(CC1) em_print.s
$(LIBRARY)(em_rck.o): em_rck.s
$(CC1) em_rck.s
$(LIBRARY)(em_rmi.o): em_rmi.s
$(CC1) em_rmi.s
$(LIBRARY)(em_rmu.o): em_rmu.s
$(CC1) em_rmu.s
$(LIBRARY)(em_rol.o): em_rol.s
$(CC1) em_rol.s
$(LIBRARY)(em_ror.o): em_ror.s
$(CC1) em_ror.s
$(LIBRARY)(em_sar4.o): em_sar4.s
$(CC1) em_sar4.s
$(LIBRARY)(em_sbf4.o): em_sbf4.s
$(CC1) em_sbf4.s
$(LIBRARY)(em_sbf8.o): em_sbf8.s
$(CC1) em_sbf8.s
$(LIBRARY)(em_sbi.o): em_sbi.s
$(CC1) em_sbi.s
$(LIBRARY)(em_set.o): em_set.s
$(CC1) em_set.s
$(LIBRARY)(em_sli.o): em_sli.s
$(CC1) em_sli.s
$(LIBRARY)(em_sri.o): em_sri.s
$(CC1) em_sri.s
$(LIBRARY)(em_sti.o): em_sti.s
$(CC1) em_sti.s
$(LIBRARY)(em_stop.o): em_stop.s
$(CC1) em_stop.s
$(LIBRARY)(em_trp.o): em_trp.s
$(CC1) em_trp.s
$(LIBRARY)(em_unknown.o): em_unknown.s
$(CC1) em_unknown.s
$(LIBRARY)(em_xor.o): em_xor.s
$(CC1) em_xor.s

View File

@@ -0,0 +1,78 @@
# Makefile for lib/ack/i386/em.
CFLAGS="-O -D_MINIX -D_POSIX_SOURCE -Was-ack"
LIBRARIES=libe
libe_FILES=" \
em_adf4.s \
em_adf8.s \
em_adi.s \
em_and.s \
em_blm.s \
em_cff4.s \
em_cff8.s \
em_cfi.s \
em_cfu.s \
em_cif4.s \
em_cif8.s \
em_cii.s \
em_cmf4.s \
em_cmf8.s \
em_cms.s \
em_com.s \
em_csa4.s \
em_csb4.s \
em_cuf4.s \
em_cuf8.s \
em_cuu.s \
em_dup.s \
em_dvf4.s \
em_dvf8.s \
em_dvi.s \
em_dvu.s \
em_error.s \
em_exg.s \
em_fat.s \
em_fef4.s \
em_fef8.s \
em_fif4.s \
em_fif8.s \
em_fp8087.s \
em_gto.s \
em_hol0.s \
em_iaar.s \
em_ilar.s \
em_inn.s \
em_ior.s \
em_isar.s \
em_lar4.s \
em_loi.s \
em_mlf4.s \
em_mlf8.s \
em_mli.s \
em_mon.s \
em_ngf4.s \
em_ngf8.s \
em_ngi.s \
em_nop.s \
em_print.s \
em_rck.s \
em_rmi.s \
em_rmu.s \
em_rol.s \
em_ror.s \
em_sar4.s \
em_sbf4.s \
em_sbf8.s \
em_sbi.s \
em_set.s \
em_sli.s \
em_sri.s \
em_sti.s \
em_stop.s \
em_trp.s \
em_unknown.s \
em_xor.s"
TYPE=ack

View File

@@ -1,9 +0,0 @@
# Makefile for lib/ack/i386/head.
ASFLAGS = -I.
LIBRARIES = libe
libe_OBJECTS = em_head.o
include ../../../Makefile.ack.inc

View File

@@ -1,13 +0,0 @@
# Makefile for lib/i386/head.
CC1 = $(CC) -Was-ack -c -I$(SRCDIR)/$(SUBDIR)
LIBRARY = ../../../libe.a
all: $(LIBRARY)
$(LIBRARY): $(LIBRARY)(em_head.o)
aal cr $@ *.o
rm *.o
$(LIBRARY)(em_head.o): em_head.s
$(CC1) -I. em_head.s

View File

@@ -0,0 +1,9 @@
# Makefile for lib/ack/i386/head.
#ASFLAGS = -I.
LIBRARIES=libe
libe_FILES=em_head.s
TYPE=ack

View File

@@ -11,7 +11,7 @@ EILLINS = 18
EODDZ = 19
ECASE = 20
#include <em_abs.h>
#include "em_abs.h"
.sect .data
.trppc:

View File

@@ -1,57 +0,0 @@
# Makefile for lib/ack/libm2.
CFLAGS = -O -I../h -wo
M2FLAGS = -O -ws -n
LIBRARIES = libm2
libm2_OBJECTS = \
Arguments.o \
ArraySort.o \
CSP.o \
Conversion.o \
EM.o \
InOut.o \
LtoUset.o \
MathLib0.o \
Mathlib.o \
PascalIO.o \
Processes.o \
RealConver.o \
RealInOut.o \
SYSTEM.o \
Semaphores.o \
Storage.o \
StrAss.o \
Streams.o \
Strings.o \
Termcap.o \
Terminal.o \
Traps.o \
XXTermcap.o \
absd.o \
absf.o \
absi.o \
absl.o \
blockmove.o \
cap.o \
catch.o \
confarray.o \
dvi.o \
halt.o \
head_m2.o \
init.o \
load.o \
par_misc.o \
random.o \
rcka.o \
rcki.o \
rckil.o \
rcku.o \
rckul.o \
sigtrp.o \
stackprio.o \
store.o \
ucheck.o \
include ../../Makefile.ack.inc

View File

@@ -1,204 +0,0 @@
# Makefile for lib/ack/libm2.
M2 = m2
CFLAGS = -O -I$(SRCDIR)/ack/h -wo
CC1 = $(CC) $(CFLAGS) -c
M2FLAGS = -O -ws -n
M21 = $(M2) $(M2FLAGS) -c
LIBRARY = ../../libm2.a
all: $(LIBRARY)
OBJECTS = \
$(LIBRARY)(Arguments.o) \
$(LIBRARY)(ArraySort.o) \
$(LIBRARY)(CSP.o) \
$(LIBRARY)(Conversion.o) \
$(LIBRARY)(EM.o) \
$(LIBRARY)(InOut.o) \
$(LIBRARY)(LtoUset.o) \
$(LIBRARY)(MathLib0.o) \
$(LIBRARY)(Mathlib.o) \
$(LIBRARY)(PascalIO.o) \
$(LIBRARY)(Processes.o) \
$(LIBRARY)(RealConver.o) \
$(LIBRARY)(RealInOut.o) \
$(LIBRARY)(SYSTEM.o) \
$(LIBRARY)(Semaphores.o) \
$(LIBRARY)(Storage.o) \
$(LIBRARY)(StrAss.o) \
$(LIBRARY)(Streams.o) \
$(LIBRARY)(Strings.o) \
$(LIBRARY)(Termcap.o) \
$(LIBRARY)(Terminal.o) \
$(LIBRARY)(Traps.o) \
$(LIBRARY)(XXTermcap.o) \
$(LIBRARY)(absd.o) \
$(LIBRARY)(absf.o) \
$(LIBRARY)(absi.o) \
$(LIBRARY)(absl.o) \
$(LIBRARY)(blockmove.o) \
$(LIBRARY)(cap.o) \
$(LIBRARY)(catch.o) \
$(LIBRARY)(confarray.o) \
$(LIBRARY)(dvi.o) \
$(LIBRARY)(halt.o) \
$(LIBRARY)(head_m2.o) \
$(LIBRARY)(init.o) \
$(LIBRARY)(load.o) \
$(LIBRARY)(par_misc.o) \
$(LIBRARY)(random.o) \
$(LIBRARY)(rcka.o) \
$(LIBRARY)(rcki.o) \
$(LIBRARY)(rckil.o) \
$(LIBRARY)(rcku.o) \
$(LIBRARY)(rckul.o) \
$(LIBRARY)(sigtrp.o) \
$(LIBRARY)(stackprio.o) \
$(LIBRARY)(store.o) \
$(LIBRARY)(ucheck.o) \
$(LIBRARY): $(OBJECTS)
aal cr $@ *.o
rm *.o
$(LIBRARY)(Arguments.o): Arguments.c
$(CC1) Arguments.c
$(LIBRARY)(ArraySort.o): ArraySort.mod
$(M21) ArraySort.mod
$(LIBRARY)(CSP.o): CSP.mod
$(M21) CSP.mod
$(LIBRARY)(Conversion.o): Conversion.mod
$(M21) Conversion.mod
$(LIBRARY)(EM.o): EM.e
$(CC1) EM.e
$(LIBRARY)(InOut.o): InOut.mod
$(M21) InOut.mod
$(LIBRARY)(LtoUset.o): LtoUset.e
$(CC1) LtoUset.e
$(LIBRARY)(MathLib0.o): MathLib0.mod
$(M21) MathLib0.mod
$(LIBRARY)(Mathlib.o): Mathlib.mod
$(M21) Mathlib.mod
$(LIBRARY)(PascalIO.o): PascalIO.mod
$(M21) PascalIO.mod
$(LIBRARY)(Processes.o): Processes.mod
$(M21) Processes.mod
$(LIBRARY)(RealConver.o): RealConver.mod
$(M21) RealConver.mod
$(LIBRARY)(RealInOut.o): RealInOut.mod
$(M21) RealInOut.mod
$(LIBRARY)(SYSTEM.o): SYSTEM.c
$(CC1) SYSTEM.c
$(LIBRARY)(Semaphores.o): Semaphores.mod
$(M21) Semaphores.mod
$(LIBRARY)(Storage.o): Storage.mod
$(M21) Storage.mod
$(LIBRARY)(StrAss.o): StrAss.c
$(CC1) StrAss.c
$(LIBRARY)(Streams.o): Streams.mod
$(M21) Streams.mod
$(LIBRARY)(Strings.o): Strings.mod
$(M21) Strings.mod
$(LIBRARY)(Termcap.o): Termcap.mod
$(M21) Termcap.mod
$(LIBRARY)(Terminal.o): Terminal.mod
$(M21) -D__USG Terminal.mod
$(LIBRARY)(Traps.o): Traps.mod
$(M21) Traps.mod
$(LIBRARY)(XXTermcap.o): XXTermcap.c
$(CC1) XXTermcap.c
$(LIBRARY)(absd.o): absd.c
$(CC1) absd.c
$(LIBRARY)(absf.o): absf.e
$(CC1) absf.e
$(LIBRARY)(absi.o): absi.c
$(CC1) absi.c
$(LIBRARY)(absl.o): absl.c
$(CC1) absl.c
$(LIBRARY)(blockmove.o): blockmove.c
$(CC1) blockmove.c
$(LIBRARY)(cap.o): cap.c
$(CC1) cap.c
$(LIBRARY)(catch.o): catch.c
$(CC1) catch.c
$(LIBRARY)(confarray.o): confarray.c
$(CC1) confarray.c
$(LIBRARY)(dvi.o): dvi.c
$(CC1) dvi.c
$(LIBRARY)(halt.o): halt.c
$(CC1) halt.c
$(LIBRARY)(head_m2.o): head_m2.e
$(CC1) head_m2.e
$(LIBRARY)(init.o): init.c
$(CC1) init.c
$(LIBRARY)(load.o): load.c
$(CC1) load.c
$(LIBRARY)(par_misc.o): par_misc.e
$(CC1) par_misc.e
$(LIBRARY)(random.o): random.mod
$(M21) random.mod
$(LIBRARY)(rcka.o): rcka.c
$(CC1) rcka.c
$(LIBRARY)(rcki.o): rcki.c
$(CC1) rcki.c
$(LIBRARY)(rckil.o): rckil.c
$(CC1) rckil.c
$(LIBRARY)(rcku.o): rcku.c
$(CC1) rcku.c
$(LIBRARY)(rckul.o): rckul.c
$(CC1) rckul.c
$(LIBRARY)(sigtrp.o): sigtrp.c
$(CC1) sigtrp.c
$(LIBRARY)(stackprio.o): stackprio.c
$(CC1) stackprio.c
$(LIBRARY)(store.o): store.c
$(CC1) store.c
$(LIBRARY)(ucheck.o): ucheck.c
$(CC1) ucheck.c

57
lib/ack/libm2/Makefile.in Normal file
View File

@@ -0,0 +1,57 @@
# Makefile for lib/ack/libm2.
CFLAGS="-O -I../h -wo"
M2FLAGS="-O -ws -n"
LIBRARIES=libm2
libm2_FILES=" \
Arguments.c \
ArraySort.mod \
CSP.mod \
Conversion.mod \
EM.e \
InOut.mod \
LtoUset.e \
MathLib0.mod \
Mathlib.mod \
PascalIO.mod \
Processes.mod \
RealConver.mod \
RealInOut.mod \
SYSTEM.c \
Semaphores.mod \
Storage.mod \
StrAss.c \
Streams.mod \
Strings.mod \
Termcap.mod \
Terminal.mod \
Traps.mod \
XXTermcap.c \
absd.c \
absf.e \
absi.c \
absl.c \
blockmove.c \
cap.c \
catch.c \
confarray.c \
dvi.c \
halt.c \
head_m2.e \
init.c \
load.c \
par_misc.e \
random.mod \
rcka.c \
rcki.c \
rckil.c \
rcku.c \
rckul.c \
sigtrp.c \
stackprio.c \
store.c \
ucheck.c"
TYPE=ack

View File

@@ -1,83 +0,0 @@
# Makefile for lib/ack/libp.
CFLAGS = -O -I../h -wo
CC1 = $(CC) $(CFLAGS) -c
LIBRARIES = libp
libp_OBJECTS = \
abi.o \
abl.o \
abr.o \
arg.o \
ass.o \
asz.o \
atn.o \
bcp.o \
bts.o \
buff.o \
catch.o \
clock.o \
cls.o \
cvt.o \
diag.o \
dis.o \
efl.o \
eln.o \
encaps.o \
exp.o \
fef.o \
fif.o \
get.o \
gto.o \
head_pc.o \
hlt.o \
hol0.o \
incpt.o \
ini.o \
log.o \
mdi.o \
mdl.o \
new.o \
nfa.o \
nobuff.o \
notext.o \
opn.o \
outcpt.o \
pac.o \
pclose.o \
pcreat.o \
pentry.o \
perrno.o \
pexit.o \
popen.o \
put.o \
rcka.o \
rdc.o \
rdi.o \
rdl.o \
rdr.o \
rf.o \
rln.o \
rnd.o \
sav.o \
sig.o \
sin.o \
sqt.o \
string.o \
trap.o \
trp.o \
unp.o \
uread.o \
uwrite.o \
wdw.o \
wf.o \
wrc.o \
wrf.o \
wri.o \
wrl.o \
wrr.o \
wrs.o \
wrz.o \
include ../../Makefile.ack.inc

View File

@@ -1,305 +0,0 @@
# Makefile for lib/libp.
CFLAGS = -O -I$(SRCDIR)/ack/h -wo
CC1 = $(CC) $(CFLAGS) -c
LIBRARY = ../../libp.a
all: $(LIBRARY)
OBJECTS = \
$(LIBRARY)(abi.o) \
$(LIBRARY)(abl.o) \
$(LIBRARY)(abr.o) \
$(LIBRARY)(arg.o) \
$(LIBRARY)(ass.o) \
$(LIBRARY)(asz.o) \
$(LIBRARY)(atn.o) \
$(LIBRARY)(bcp.o) \
$(LIBRARY)(bts.o) \
$(LIBRARY)(buff.o) \
$(LIBRARY)(catch.o) \
$(LIBRARY)(clock.o) \
$(LIBRARY)(cls.o) \
$(LIBRARY)(cvt.o) \
$(LIBRARY)(diag.o) \
$(LIBRARY)(dis.o) \
$(LIBRARY)(efl.o) \
$(LIBRARY)(eln.o) \
$(LIBRARY)(encaps.o) \
$(LIBRARY)(exp.o) \
$(LIBRARY)(fef.o) \
$(LIBRARY)(fif.o) \
$(LIBRARY)(get.o) \
$(LIBRARY)(gto.o) \
$(LIBRARY)(head_pc.o) \
$(LIBRARY)(hlt.o) \
$(LIBRARY)(hol0.o) \
$(LIBRARY)(incpt.o) \
$(LIBRARY)(ini.o) \
$(LIBRARY)(log.o) \
$(LIBRARY)(mdi.o) \
$(LIBRARY)(mdl.o) \
$(LIBRARY)(new.o) \
$(LIBRARY)(nfa.o) \
$(LIBRARY)(nobuff.o) \
$(LIBRARY)(notext.o) \
$(LIBRARY)(opn.o) \
$(LIBRARY)(outcpt.o) \
$(LIBRARY)(pac.o) \
$(LIBRARY)(pclose.o) \
$(LIBRARY)(pcreat.o) \
$(LIBRARY)(pentry.o) \
$(LIBRARY)(perrno.o) \
$(LIBRARY)(pexit.o) \
$(LIBRARY)(popen.o) \
$(LIBRARY)(put.o) \
$(LIBRARY)(rcka.o) \
$(LIBRARY)(rdc.o) \
$(LIBRARY)(rdi.o) \
$(LIBRARY)(rdl.o) \
$(LIBRARY)(rdr.o) \
$(LIBRARY)(rf.o) \
$(LIBRARY)(rln.o) \
$(LIBRARY)(rnd.o) \
$(LIBRARY)(sav.o) \
$(LIBRARY)(sig.o) \
$(LIBRARY)(sin.o) \
$(LIBRARY)(sqt.o) \
$(LIBRARY)(string.o) \
$(LIBRARY)(trap.o) \
$(LIBRARY)(trp.o) \
$(LIBRARY)(unp.o) \
$(LIBRARY)(uread.o) \
$(LIBRARY)(uwrite.o) \
$(LIBRARY)(wdw.o) \
$(LIBRARY)(wf.o) \
$(LIBRARY)(wrc.o) \
$(LIBRARY)(wrf.o) \
$(LIBRARY)(wri.o) \
$(LIBRARY)(wrl.o) \
$(LIBRARY)(wrr.o) \
$(LIBRARY)(wrs.o) \
$(LIBRARY)(wrz.o) \
$(LIBRARY): $(OBJECTS)
aal cr $@ *.o
rm *.o
$(LIBRARY)(abi.o): abi.c
$(CC1) abi.c
$(LIBRARY)(abl.o): abl.c
$(CC1) abl.c
$(LIBRARY)(abr.o): abr.c
$(CC1) abr.c
$(LIBRARY)(arg.o): arg.c
$(CC1) arg.c
$(LIBRARY)(ass.o): ass.c
$(CC1) ass.c
$(LIBRARY)(asz.o): asz.c
$(CC1) asz.c
$(LIBRARY)(atn.o): atn.c
$(CC1) atn.c
$(LIBRARY)(bcp.o): bcp.c
$(CC1) bcp.c
$(LIBRARY)(bts.o): bts.e
$(CC1) bts.e
$(LIBRARY)(buff.o): buff.c
$(CC1) buff.c
$(LIBRARY)(catch.o): catch.c
$(CC1) catch.c
$(LIBRARY)(clock.o): clock.c
$(CC1) clock.c
$(LIBRARY)(cls.o): cls.c
$(CC1) cls.c
$(LIBRARY)(cvt.o): cvt.c
$(CC1) cvt.c
$(LIBRARY)(diag.o): diag.c
$(CC1) diag.c
$(LIBRARY)(dis.o): dis.c
$(CC1) dis.c
$(LIBRARY)(efl.o): efl.c
$(CC1) efl.c
$(LIBRARY)(eln.o): eln.c
$(CC1) eln.c
$(LIBRARY)(encaps.o): encaps.e
$(CC1) encaps.e
$(LIBRARY)(exp.o): exp.c
$(CC1) exp.c
$(LIBRARY)(fef.o): fef.e
$(CC1) fef.e
$(LIBRARY)(fif.o): fif.e
$(CC1) fif.e
$(LIBRARY)(get.o): get.c
$(CC1) get.c
$(LIBRARY)(gto.o): gto.e
$(CC1) gto.e
$(LIBRARY)(head_pc.o): head_pc.e
$(CC1) head_pc.e
$(LIBRARY)(hlt.o): hlt.c
$(CC1) hlt.c
$(LIBRARY)(hol0.o): hol0.e
$(CC1) hol0.e
$(LIBRARY)(incpt.o): incpt.c
$(CC1) incpt.c
$(LIBRARY)(ini.o): ini.c
$(CC1) ini.c
$(LIBRARY)(log.o): log.c
$(CC1) log.c
$(LIBRARY)(mdi.o): mdi.c
$(CC1) mdi.c
$(LIBRARY)(mdl.o): mdl.c
$(CC1) mdl.c
$(LIBRARY)(new.o): new.c
$(CC1) new.c
$(LIBRARY)(nfa.o): nfa.c
$(CC1) nfa.c
$(LIBRARY)(nobuff.o): nobuff.c
$(CC1) nobuff.c
$(LIBRARY)(notext.o): notext.c
$(CC1) notext.c
$(LIBRARY)(opn.o): opn.c
$(CC1) opn.c
$(LIBRARY)(outcpt.o): outcpt.c
$(CC1) outcpt.c
$(LIBRARY)(pac.o): pac.c
$(CC1) pac.c
$(LIBRARY)(pclose.o): pclose.c
$(CC1) pclose.c
$(LIBRARY)(pcreat.o): pcreat.c
$(CC1) pcreat.c
$(LIBRARY)(pentry.o): pentry.c
$(CC1) pentry.c
$(LIBRARY)(perrno.o): perrno.c
$(CC1) perrno.c
$(LIBRARY)(pexit.o): pexit.c
$(CC1) pexit.c
$(LIBRARY)(popen.o): popen.c
$(CC1) popen.c
$(LIBRARY)(put.o): put.c
$(CC1) put.c
$(LIBRARY)(rcka.o): rcka.c
$(CC1) rcka.c
$(LIBRARY)(rdc.o): rdc.c
$(CC1) rdc.c
$(LIBRARY)(rdi.o): rdi.c
$(CC1) rdi.c
$(LIBRARY)(rdl.o): rdl.c
$(CC1) rdl.c
$(LIBRARY)(rdr.o): rdr.c
$(CC1) rdr.c
$(LIBRARY)(rf.o): rf.c
$(CC1) rf.c
$(LIBRARY)(rln.o): rln.c
$(CC1) rln.c
$(LIBRARY)(rnd.o): rnd.c
$(CC1) rnd.c
$(LIBRARY)(sav.o): sav.e
$(CC1) sav.e
$(LIBRARY)(sig.o): sig.e
$(CC1) sig.e
$(LIBRARY)(sin.o): sin.c
$(CC1) sin.c
$(LIBRARY)(sqt.o): sqt.c
$(CC1) sqt.c
$(LIBRARY)(string.o): string.c
$(CC1) string.c
$(LIBRARY)(trap.o): trap.e
$(CC1) trap.e
$(LIBRARY)(trp.o): trp.e
$(CC1) trp.e
$(LIBRARY)(unp.o): unp.c
$(CC1) unp.c
$(LIBRARY)(uread.o): uread.c
$(CC1) uread.c
$(LIBRARY)(uwrite.o): uwrite.c
$(CC1) uwrite.c
$(LIBRARY)(wdw.o): wdw.c
$(CC1) wdw.c
$(LIBRARY)(wf.o): wf.c
$(CC1) wf.c
$(LIBRARY)(wrc.o): wrc.c
$(CC1) wrc.c
$(LIBRARY)(wrf.o): wrf.c
$(CC1) wrf.c
$(LIBRARY)(wri.o): wri.c
$(CC1) wri.c
$(LIBRARY)(wrl.o): wrl.c
$(CC1) wrl.c
$(LIBRARY)(wrr.o): wrr.c
$(CC1) wrr.c
$(LIBRARY)(wrs.o): wrs.c
$(CC1) wrs.c
$(LIBRARY)(wrz.o): wrz.c
$(CC1) wrz.c

83
lib/ack/libp/Makefile.in Normal file
View File

@@ -0,0 +1,83 @@
# Makefile for lib/ack/libp.
CFLAGS="-O -I../h -wo"
#CC1 = $(CC) $(CFLAGS) -c
LIBRARIES=libp
libp_FILES=" \
abi.c \
abl.c \
abr.c \
arg.c \
ass.c \
asz.c \
atn.c \
bcp.c \
bts.e \
buff.c \
catch.c \
clock.c \
cls.c \
cvt.c \
diag.c \
dis.c \
efl.c \
eln.c \
encaps.e \
exp.c \
fef.e \
fif.e \
get.c \
gto.e \
head_pc.e \
hlt.c \
hol0.e \
incpt.c \
ini.c \
log.c \
mdi.c \
mdl.c \
new.c \
nfa.c \
nobuff.c \
notext.c \
opn.c \
outcpt.c \
pac.c \
pclose.c \
pcreat.c \
pentry.c \
perrno.c \
pexit.c \
popen.c \
put.c \
rcka.c \
rdc.c \
rdi.c \
rdl.c \
rdr.c \
rf.c \
rln.c \
rnd.c \
sav.e \
sig.e \
sin.c \
sqt.c \
string.c \
trap.e \
trp.e \
unp.c \
uread.c \
uwrite.c \
wdw.c \
wf.c \
wrc.c \
wrf.c \
wri.c \
wrl.c \
wrr.c \
wrs.c \
wrz.c"
TYPE=ack

View File

@@ -1,11 +0,0 @@
# Makefile for lib/liby.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE -wo
LIBRARIES = liby
liby_OBJECTS = \
main.o \
yyerror.o \
include ../../Makefile.ack.inc

View File

@@ -1,21 +0,0 @@
# Makefile for lib/liby.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE -wo
CC1 = $(CC) $(CFLAGS) -c
LIBRARY = ../../liby.a
all: $(LIBRARY)
OBJECTS = \
$(LIBRARY)(main.o) \
$(LIBRARY)(yyerror.o) \
$(LIBRARY): $(OBJECTS)
aal cr $@ *.o
rm *.o
$(LIBRARY)(main.o): main.c
$(CC1) main.c
$(LIBRARY)(yyerror.o): yyerror.c
$(CC1) yyerror.c

11
lib/ack/liby/Makefile.in Normal file
View File

@@ -0,0 +1,11 @@
# Makefile for lib/liby.
CFLAGS="-O -D_MINIX -D_POSIX_SOURCE -wo"
LIBRARIES=liby
liby_FILES=" \
main.c \
yyerror.c"
TYPE=ack

View File

@@ -1,13 +0,0 @@
# Makefile for lib/ack/math.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE
LIBRARIES = libc
libc_OBJECTS = \
frexp.o \
modf.o \
isnan.o \
ldexp.o \
include ../../Makefile.ack.inc

View File

@@ -1,29 +0,0 @@
# Makefile for lib/math.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE
CC1 = $(CC) $(CFLAGS) -c
LIBRARY = ../../libc.a
all: $(LIBRARY)
OBJECTS = \
$(LIBRARY)(frexp.o) \
$(LIBRARY)(modf.o) \
$(LIBRARY)(isnan.o) \
$(LIBRARY)(ldexp.o) \
$(LIBRARY): $(OBJECTS)
aal cr $@ *.o
rm *.o
$(LIBRARY)(frexp.o): frexp.s
$(CC1) frexp.s
$(LIBRARY)(modf.o): modf.s
$(CC1) modf.s
$(LIBRARY)(isnan.o): isnan.c
$(CC1) isnan.c
$(LIBRARY)(ldexp.o): ldexp.c
$(CC1) ldexp.c

13
lib/ack/math/Makefile.in Normal file
View File

@@ -0,0 +1,13 @@
# Makefile for lib/ack/math.
CFLAGS="-O -D_MINIX -D_POSIX_SOURCE"
LIBRARIES=libc
libc_FILES=" \
frexp.s \
modf.s \
isnan.c \
ldexp.c"
TYPE=ack

View File

@@ -1,10 +0,0 @@
# Makefile for lib/ack/rts.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE
LIBRARIES = libc
libc_OBJECTS = \
setjmp.o \
include ../../Makefile.ack.inc

View File

@@ -1,19 +0,0 @@
# Makefile for lib/rts.
CFLAGS = -O -D_MINIX -D_POSIX_SOURCE
CC1 = $(CC) $(CFLAGS) -c
LIBRARY = ../../libc.a
all: \
$(LIBRARY)
OBJECTS = \
$(LIBRARY)(setjmp.o) \
$(LIBRARY): $(OBJECTS)
aal cr $@ *.o
rm *.o
$(LIBRARY)(setjmp.o): setjmp.e
$(CC1) setjmp.e

9
lib/ack/rts/Makefile.in Normal file
View File

@@ -0,0 +1,9 @@
# Makefile for lib/ack/rts.
CFLAGS="-O -D_MINIX -D_POSIX_SOURCE"
LIBRARIES=libc
libc_FILES=setjmp.e
TYPE=ack