Annotation of qemu/roms/openbios/Makefile, revision 1.1

1.1     ! root        1: ODIRS=$(wildcard obj-*)
        !             2: TARGETS=$(subst obj-,,$(ODIRS))
        !             3: 
        !             4: all: requirements info build
        !             5: 
        !             6: requirements:
        !             7:        @which xsltproc &>/dev/null || ( echo ; echo "Please install libxslt2"; \
        !             8:                        echo; exit 1 )
        !             9: 
        !            10: info:
        !            11:        @echo "Building OpenBIOS for $(TARGETS)"
        !            12: 
        !            13: clean:
        !            14:        @echo "Cleaning up..."
        !            15:        @for dir in $(ODIRS); do \
        !            16:                $(MAKE) -C $$dir clean; \
        !            17:        done
        !            18: 
        !            19: build:
        !            20:        @printf "Building..."
        !            21:        @for dir in $(ODIRS); do \
        !            22:                $(MAKE) -C $$dir > $$dir/build.log 2>&1 && echo "ok." || \
        !            23:                ( echo "error:"; tail -15 $$dir/build.log; exit 1 ) \
        !            24:        done
        !            25: 
        !            26: build-verbose:
        !            27:        @echo "Building..."
        !            28:        @for dir in $(ODIRS); do \
        !            29:                $(MAKE) -C $$dir || exit 1; \
        !            30:        done
        !            31: 
        !            32: run:
        !            33:        @echo "Running..."
        !            34:        @for dir in $(ODIRS); do \
        !            35:                $$dir/openbios-unix $$dir/openbios-unix.dict; \
        !            36:        done
        !            37: 
        !            38: 
        !            39: # The following two targets will only work on x86 so far.
        !            40: # 
        !            41: $(ODIR)/openbios.iso: $(ODIR)/openbios.multiboot $(ODIR)/openbios-x86.dict
        !            42:        @mkisofs -input-charset UTF-8 -r -b boot/grub/stage2_eltorito -no-emul-boot \
        !            43:        -boot-load-size 4 -boot-info-table -o $@ utils/iso $^
        !            44: 
        !            45: runiso: $(ODIR)/openbios.iso
        !            46:        qemu -cdrom $^

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.