# Copyright (c)1994-2000 Begemot Computer Associates. All rights reserved. # See the file COPYRIGHT for details of redistribution and use. # # $Id: Makefile.in,v 1.10 2000/03/04 08:04:00 hbb Exp $ CLEAN += text.s11 help.s11 helpa.s11 helpb.s11 *.def *.o *.11 *.l11 CLEAN += boot.rom boot.map TSRC = text.s11 help.s11 helpa.s11 helpb.s11 TDEF = $(TSRC:.s11=.def) ROMSRC = base.s11 input.s11 output.s11 main.s11 mem.s11 parse.s11 boot.s11 ROMSRC += $(TSRC) ROMOBJ = $(ROMSRC:.s11=.11) ROMLST = $(ROMSRC:.s11=.l11) all: links boot.rom ifneq "$(AS11)" "" boot.rom: $(ROMOBJ) ../Utils/mkrom -s 020000 -m boot.map -o boot.rom \ -r 0173000 \ -b 000000 base.11 \ -b 013000 help.11 \ -b 014000 helpa.11 \ -b 015000 helpb.11 \ -b 016000 text.11 \ -r 0165000 \ -b 01000 input.11 \ -b 02000 parse.11 \ -b 03000 output.11 \ -b 04000 main.11 \ -b 05000 boot.11 \ -b 017000 mem.11 else boot.rom: boot.romx ln -s $< $@ endif links: ./call.s11 ./defs.s11 ./call.s11: FRC @test -r ./call.s11 || ln -s $(srcdir)/call.s11 . ./defs.s11: FRC @test -r ./defs.s11 || ln -s $(srcdir)/defs.s11 . FRC: list: $(ROMLST) .SUFFIXES: .in .def .s11 .11 .l11 .in.s11: ../Utils/mktext -o $@ $< `echo T.$* | tr "[a-z]" "[A-Z]"` .in.def: ../Utils/mktext -d $@ $< `echo T.$* | tr "[a-z]" "[A-Z]"` .s11.11: $(AS11) -o $@ $< .s11.l11: $(AS11) -l $@ $< $(ROMOBJ): defs.s11 $(TDEF) $(ROMLST): defs.s11 $(TDEF) $(TSRC): ../Utils/mktext install: $(INSTALL_DIR) $(LIBDIR) $(INSTALL_DATA) boot.rom $(LIBDIR)