1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
SUBDIRS = harness
sbin_PROGRAMS = install-mbr
install_mbr_SOURCES = install-mbr.c mbr.S86 mbr.h
install_mbr_LDADD = mbr.o y2k.o
AS86 = as86
LD86 = ld86
man_MANS = install-mbr.8
TESTS = tests/version tests/inst-1 tests/inst-2 tests/inst-3 \
tests/inst-4 tests/inst-5 tests/inst-6 tests/inst-7 tests/inst-8 \
tests/mbr-1 tests/mbr-2 tests/mbr-3 tests/mbr-4 \
tests/mbr-5 tests/mbr-6
TESTS_ENVIRONMENT = sh ${srcdir}/wraptest
check-TESTS: \
table.b \
mbr.b \
mbr-1.1.3.b \
mbr-1.1.2.b \
mbr-1.1.1.b \
mbr-1.1.0.b \
mbr-1.0.1.b \
mbr-1.0.0.b
EXTRA_DIST = table.S86 historic,v wraptest ${TESTS} ${man_MANS}
CLEANFILES = *.b *.s86 *.o86 *.lst *.sym test.* test-* \
mbr-?.?.?.S86
SUFFIXES = .b .S86 .s86
.PRECIOUS: mbr.b
%.s86: %.S86
$(CC) -E -xc $< -o $@.tmp && mv $@.tmp $@
mbr-1.0.0.S86: historic,v
co -pMBR_1_0_0 $< >$@
mbr-1.0.1.S86: historic,v
co -pMBR_1_0_1 $< >$@
mbr-1.1.0.S86: historic,v
co -pMBR_1_1_0 $< >$@
mbr-1.1.1.S86: historic,v
co -pMBR_1_1_1 $< >$@
mbr-1.1.2.S86: historic,v
co -pMBR_1_1_2 $< >$@
mbr-1.1.3.S86: historic,v
co -pMBR_1_1_3 $< >$@
y2k.s86: mbr.S86
$(CC) -DY2KBUG -E -xc $< -o $@.tmp && mv $@.tmp $@
%.b: %.s86
$(AS86) -0 -b $@.tmp -s $*.sym -l $*.lst $< && mv $@.tmp $@
%.o: %.b
$(LD) -r -b binary -o $@ $<
y2k.o: y2k.s86 y2k.b
$(LD) -r -b binary -o y2k.o y2k.b
%.o86: %.s86
$(AS86) -0 -w -u -o $@.tmp -l $*.lst $< && mv $@.tmp $@
|