Init
This commit is contained in:
43
usr.etc/fpa/microcode+/Makefile
Normal file
43
usr.etc/fpa/microcode+/Makefile
Normal file
@@ -0,0 +1,43 @@
|
||||
#
|
||||
# @(#)Makefile 1.1 94/10/31 SMI;
|
||||
#
|
||||
# Warning: The micro-assembler can use the output of cc only if
|
||||
# cc is called with one argument!
|
||||
|
||||
DEFS= const+.h
|
||||
SRCS= diag.u misc.u sp.u dp.u xsp.u xdp.u cr.u direct.u\
|
||||
datan.u dexp.u dexpm.u dlnx.u dlnxp.u satan.u sexp.u\
|
||||
sincos.u slnx.u slnxp.u ssincos.u sexpm.u
|
||||
GET= sccs get
|
||||
CFLAGS=-O
|
||||
|
||||
all: get_all_file tot+.bin fpa_constants+
|
||||
|
||||
tot+.u: $(DEFS) $(SRCS)
|
||||
cat $(DEFS) $(SRCS) > temp
|
||||
/lib/cpp -P temp > tot+.u
|
||||
|
||||
tot+.bin: tot+.u
|
||||
../microassembler+/fpas+ -b tot+.bin tot+.u >tot+.out
|
||||
|
||||
.SUFFIXES: .u .out
|
||||
|
||||
clean:
|
||||
rm -f tot+.* temp const+.h fpa_constants+ compiler_const+.h
|
||||
|
||||
const+.h: constants+
|
||||
sed -f get_all_file constants+ > const+.h
|
||||
|
||||
sources: $(DEFS) $(SRCS)
|
||||
$(SRCS) constants+ get_all_file get_compiler_file:
|
||||
$(GET) $@
|
||||
|
||||
fpa_constants+: constants+
|
||||
grep "^[sdc]" constants+ >fpa_constants+
|
||||
|
||||
install: all
|
||||
install tot+.bin ${DESTDIR}/usr/etc/fpa/fpa_micro_bin+
|
||||
install fpa_constants+ ${DESTDIR}/usr/etc/fpa/fpa_constants+
|
||||
|
||||
compiler_const+.h: constants+
|
||||
sed -f get_compiler_file constants > compiler_const.h
|
||||
Reference in New Issue
Block a user