rendered paste bodydiff --git a/MCONFIG b/MCONFIGindex daeb9d4..ed7056d 100644--- a/MCONFIG+++ b/MCONFIG@@ -52,6 +52,8 @@ NM = nm RANLIB = ranlib GZIPPROG = gzip PNGTOPNM = pngtopnm+MCOPY = mcopy+MFORMAT = mformat com32 = $(topdir)/com32 diff --git a/com32/hdt/Makefile b/com32/hdt/Makefileindex 8f8cae2..48ec96f 100644--- a/com32/hdt/Makefile+++ b/com32/hdt/Makefile@@ -27,11 +27,27 @@ TESTFILES = OBJS = $(patsubst %.c,%.o,$(wildcard *.c)) +KERNEL_VERSION ?= $(shell uname -r)+MODULES_ALIAS_FILE ?= /lib/modules/$(KERNEL_VERSION)/modules.alias+MODULES_PCIMAP_FILE ?= /lib/modules/$(KERNEL_VERSION)/modules.pcimap+PCI_IDS_FILE ?= $(PWD)/floppy/pci.ids+ all: $(MODULES) $(TESTFILES) hdt.elf : $(OBJS) $(LIBS) $(C_LIBS) $(LD) $(LDFLAGS) -o $@ $^ +hdt.img: hdt.c32 floppy/hdt.cfg floppy/mtools.conf $(topdir)/mtools/syslinux + rm -f hdt.img+ MTOOLSRC=$(PWD)/floppy/mtools.conf $(MFORMAT) -v HDT -f 2880 -C a:+ $(topdir)/mtools/syslinux hdt.img+ -[ ! -f $(PCI_IDS_FILE) ] && cp /usr/share/hwdata/pci.ids $(PCI_IDS_FILE)+ -[ ! -f $(PCI_IDS_FILE) ] && cp /usr/share/pci.ids $(PCI_IDS_FILE)+ -[ -f $(MODULES_ALIAS_FILE) ] && MTOOLSRC=$(PWD)/floppy/mtools.conf $(MCOPY) $(MODULES_ALIAS_FILE) a:+ -[ -f $(MODULES_PCIMAP_FILE) ] && MTOOLSRC=$(PWD)/floppy/mtools.conf $(MCOPY) $(MODULES_PCIMAP_FILE) a:+ @ [ -f $(PCI_IDS_FILE) ] && MTOOLSRC=$(PWD)/floppy/mtools.conf $(MCOPY) $(PCI_IDS_FILE) a: || printf "\nThe floppy/pci.ids file is missing and can be downloaded from http://pciids.sourceforge.net and put in\nthe ./com32/hdt/floppy directory of the extracted Syslinux source.\n\n"+ MTOOLSRC=$(PWD)/floppy/mtools.conf $(MCOPY) floppy/hdt.cfg a:syslinux.cfg+ tidy dist: rm -f *.o *.lo *.a *.lst *.elf .*.d *.tmp @@ -39,7 +55,7 @@ clean: tidy rm -f *.lnx spotless: clean- rm -f *.lss *.c32 *.com+ rm -f *.lss *.c32 *.com hdt.img rm -f *~ \#* install: