Annotation of qemu/roms/openbios/Makefile, revision 1.1.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.