mirror of
				https://github.com/xcat2/xNBA.git
				synced 2025-10-31 11:22:29 +00:00 
			
		
		
		
	[makefile] Reduce verbosity of various NON_AUTO_MEDIA rules
This commit is contained in:
		| @@ -88,14 +88,16 @@ include arch/i386/Makefile.$(PLATFORM) | ||||
| # rule to write disk images to /dev/fd0 | ||||
| NON_AUTO_MEDIA	+= fd0 | ||||
| %fd0 : %dsk | ||||
| 	dd if=$< bs=512 conv=sync of=/dev/fd0 | ||||
| 	sync | ||||
| 	$(QM)$(ECHO) "  [DD] $@" | ||||
| 	$(Q)dd if=$< bs=512 conv=sync of=/dev/fd0 | ||||
| 	$(Q)sync | ||||
|  | ||||
| # rule to create padded disk images | ||||
| NON_AUTO_MEDIA	+= pdsk | ||||
| %pdsk : %dsk | ||||
| 	cp $< $@ | ||||
| 	$(PERL) ./util/dskpad.pl $@ | ||||
| 	$(QM)$(ECHO) "  [DSKPAD] $@" | ||||
| 	$(Q)cp $< $@ | ||||
| 	$(Q)$(PERL) ./util/dskpad.pl $@ | ||||
|  | ||||
| # Add NON_AUTO_MEDIA to the media list, so that they show up in the | ||||
| # output of "make" | ||||
|   | ||||
| @@ -29,21 +29,26 @@ MEDIA		+= exe | ||||
| # rule to make a non-emulation ISO boot image | ||||
| NON_AUTO_MEDIA	+= iso | ||||
| %iso:	%lkrn util/geniso | ||||
| 	ISOLINUX_BIN=$(ISOLINUX_BIN) bash util/geniso $@ $< | ||||
| 	$(QM)$(ECHO) "  [GENISO] $@" | ||||
| 	$(Q)ISOLINUX_BIN=$(ISOLINUX_BIN) bash util/geniso $@ $< | ||||
|  | ||||
| # rule to make a floppy emulation ISO boot image | ||||
| NON_AUTO_MEDIA	+= liso | ||||
| %liso:	%lkrn util/genliso | ||||
| 	bash util/genliso $@ $< | ||||
| 	$(QM)$(ECHO) "  [GENLISO] $@" | ||||
| 	$(Q)bash util/genliso $@ $< | ||||
|  | ||||
| # Special target for building Master Boot Record binary | ||||
| $(BIN)/mbr.bin : $(BIN)/mbr.o | ||||
| 	$(OBJCOPY) -O binary $< $@ | ||||
| 	$(QM)$(ECHO) "  [OBJCOPY] $@" | ||||
| 	$(Q)$(OBJCOPY) -O binary $< $@ | ||||
|  | ||||
| # rule to make a USB disk image | ||||
| $(BIN)/usbdisk.bin : $(BIN)/usbdisk.o | ||||
| 	$(OBJCOPY) -O binary $< $@ | ||||
| 	$(QM)$(ECHO) "  [OBJCOPY] $@" | ||||
| 	$(Q)$(OBJCOPY) -O binary $< $@ | ||||
|  | ||||
| NON_AUTO_MEDIA	+= usb | ||||
| %usb: $(BIN)/usbdisk.bin %hd | ||||
| 	cat $^ > $@ | ||||
| 	$(QM)$(ECHO) "  [FINISH] $@" | ||||
| 	$(Q)cat $^ > $@ | ||||
|   | ||||
| @@ -52,5 +52,5 @@ do | ||||
| 	echo "" KERNEL $g | ||||
| 	cp -p $f $dir/$g | ||||
| done >> $cfg | ||||
| mkisofs -l -o $out -c boot.cat -b isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table $dir | ||||
| mkisofs -q -l -o $out -c boot.cat -b isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table $dir | ||||
| rm -fr $dir | ||||
|   | ||||
		Reference in New Issue
	
	Block a user