VirtualBox

Changeset 35380 in vbox for trunk/src/VBox/Devices/PC


Ignore:
Timestamp:
Dec 30, 2010 4:06:17 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
69241
Message:

Makefiles: The PATH_<target> variable is deprated, use <target>_0_OUTDIR instead.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/PC/BIOS/Makefile.kmk

    r28800 r35380  
    3131PcBiosBin_DEFS      = IN_VBOXDD2
    3232PcBiosBin_INCS      = $(VBOX_PATH_DEVICES_SRC)
    33 PcBiosBin_SOURCES   = $(PATH_PcBiosBin)/PcBiosBin.c
    34 PcBiosBin_DEPS      = $(PATH_PcBiosBin)/pcbios-syms.h
     33PcBiosBin_SOURCES   = $(PcBiosBin_0_OUTDIR)/PcBiosBin.c
     34PcBiosBin_DEPS      = $(PcBiosBin_0_OUTDIR)/pcbios-syms.h
    3535PcBiosBin_CLEAN     = \
    36         $(PATH_PcBiosBin)/_rombios_.c \
    37         $(PATH_PcBiosBin)/rombios0.s \
    38         $(PATH_PcBiosBin)/rombios1.s \
    39         $(PATH_PcBiosBin)/pcbios.lst \
    40         $(PATH_PcBiosBin)/pcbios.tmp \
    41         $(PATH_PcBiosBin)/pcbios.bin \
    42         $(PATH_PcBiosBin)/PcBiosBin.c \
    43         $(PATH_PcBiosBin)/pcbios-syms.h
     36        $(PcBiosBin_0_OUTDIR)/_rombios_.c \
     37        $(PcBiosBin_0_OUTDIR)/rombios0.s \
     38        $(PcBiosBin_0_OUTDIR)/rombios1.s \
     39        $(PcBiosBin_0_OUTDIR)/pcbios.lst \
     40        $(PcBiosBin_0_OUTDIR)/pcbios.tmp \
     41        $(PcBiosBin_0_OUTDIR)/pcbios.bin \
     42        $(PcBiosBin_0_OUTDIR)/PcBiosBin.c \
     43        $(PcBiosBin_0_OUTDIR)/pcbios-syms.h
    4444
    4545#
    4646# Rule for making the bios.
    4747#
    48 $$(PATH_PcBiosBin)/PcBiosBin.c: $$(PATH_PcBiosBin)/pcbios.bin $(VBOX_BIN2C)
     48$$(PcBiosBin_0_OUTDIR)/PcBiosBin.c: $$(PcBiosBin_0_OUTDIR)/pcbios.bin $(VBOX_BIN2C)
    4949        $(call MSG_TOOL,bin2c,PcBiosBin,$<,$@)
    5050        $(QUIET)$(VBOX_BIN2C) -min 64 -max 256 -mask 0xffff -ascii -export PcBiosBinary $< $@
     
    5555
    5656# 1. precompile rombios.c
    57 $$(PATH_PcBiosBin)/_rombios_.c: $(PATH_SUB_CURRENT)/rombios.c $(PATH_SUB_CURRENT)/logo.c \
     57$$(PcBiosBin_0_OUTDIR)/_rombios_.c: $(PATH_SUB_CURRENT)/rombios.c $(PATH_SUB_CURRENT)/logo.c \
    5858                $(PATH_SUB_CURRENT)/apmbios.S $(if $(VBOX_WITH_SCSI),$(PATH_SUB_CURRENT)/scsi.c) \
    5959                $(PATH_SUB_CURRENT)/../DevPcBios.h $(PATH_ROOT)/include/VBox/bioslogo.h \
     
    6161        $(call MSG_TOOL,cpp,PcBiosBin,$<,$@)
    6262        $(QUIET)$(TOOL_$(VBOX_GCC_TOOL)_CC) -E \
    63                 -I$(PATH_PcBiosBin) -I$(VBOX_PATH_DEVICES_SRC)/PC -I$(PATH_ROOT)/include -I$(PATH_OUT) \
     63                -I$(PcBiosBin_0_OUTDIR) -I$(VBOX_PATH_DEVICES_SRC)/PC -I$(PATH_ROOT)/include -I$(PATH_OUT) \
    6464                -DBX_SMP_PROCESSORS=1 -DVBOX -DVBOX_PC_BIOS $(addprefix -D,$(DEFS) $(DEFS.$(KBUILD_TYPE))) \
    6565                $(if $(VBOX_WITH_SCSI),-DVBOX_WITH_SCSI) \
     
    6868# 2. compile to intermediate asm file.
    6969# BCC tempfile clashes, order the BCC jobs to make sure they don't interfere with one another.
    70 $$(PATH_PcBiosBin)/rombios0.s: $$(PATH_PcBiosBin)/_rombios_.c | $(VBOX_BCC_JOBS)
     70$$(PcBiosBin_0_OUTDIR)/rombios0.s: $$(PcBiosBin_0_OUTDIR)/_rombios_.c | $(VBOX_BCC_JOBS)
    7171        $(call MSG_COMPILE,PcBiosBin,$<,$@,C)
    7272        $(QUIET)$(VBOX_BCC) -o $@ -C-c -D__i86__ -0 -S $<
    73 VBOX_BCC_JOBS += $(PATH_PcBiosBin)/rombios0.s
     73VBOX_BCC_JOBS += $(PcBiosBin_0_OUTDIR)/rombios0.s
    7474
    7575# 3. post process intermediate asm file.
    76 $$(PATH_PcBiosBin)/rombios1.s: $$(PATH_PcBiosBin)/rombios0.s
     76$$(PcBiosBin_0_OUTDIR)/rombios1.s: $$(PcBiosBin_0_OUTDIR)/rombios0.s
    7777        $(call MSG_TOOL,Adjusting BCC Assembly,PcBiosBin,$<,$@)
    7878        $(QUIET)$(SED) -e 's/^\.text//' -e 's/^\.data//' --output $@ $^
    7979
    8080# 4. assemble the intermediate asm file. (also creates a listing rombios.lst)
    81 $$(PATH_PcBiosBin)/pcbios.tmp + $$(PATH_PcBiosBin)/pcbios.lst: $$(PATH_PcBiosBin)/rombios1.s
     81$$(PcBiosBin_0_OUTDIR)/pcbios.tmp + $$(PcBiosBin_0_OUTDIR)/pcbios.lst: $$(PcBiosBin_0_OUTDIR)/rombios1.s
    8282        $(call MSG_COMPILE,PcBiosBin,$<,$@,AS)
    83         $(QUIET)$(REDIRECT) -ri $^ -- $(VBOX_AS86) -b $(PATH_PcBiosBin)/pcbios.tmp -u- -w- -g -0 -j -O -l $(PATH_PcBiosBin)/pcbios.lst
     83        $(QUIET)$(REDIRECT) -ri $^ -- $(VBOX_AS86) -b $(PcBiosBin_0_OUTDIR)/pcbios.tmp -u- -w- -g -0 -j -O -l $(PcBiosBin_0_OUTDIR)/pcbios.lst
    8484
    8585# 5. calculate checksums for the final BIOS image.
    86 $$(PATH_PcBiosBin)/pcbios.bin: $$(PATH_PcBiosBin)/pcbios.tmp $$(VBOX_BIOSSUMS)
     86$$(PcBiosBin_0_OUTDIR)/pcbios.bin: $$(PcBiosBin_0_OUTDIR)/pcbios.tmp $$(VBOX_BIOSSUMS)
    8787        $(call MSG_TOOL,biossums,PcBiosBin,$<,$@)
    8888        $(QUIET)$(VBOX_BIOSSUMS) $< $@
    8989
    9090# 6. create the symbol table.
    91 $$(PATH_PcBiosBin)/pcbios-syms.h: $$(PATH_PcBiosBin)/pcbios.lst $(MAKEFILE_CURRENT)
     91$$(PcBiosBin_0_OUTDIR)/pcbios-syms.h: $$(PcBiosBin_0_OUTDIR)/pcbios.lst $(MAKEFILE_CURRENT)
    9292        $(call MSG_GENERATE,PcBiosBin,$<,$@)
    9393        $(QUIET)$(SED) \
     
    9595                -e 's/^[0-9][0-9][0-9][0-9][0-9]                       \(000[0-9A-F]*\)            [[:space:]]*\([a-zA-Z0-9_]*\):.*$$/    DEFSYM(0x\1, "\2"),/' \
    9696                --output $@ \
    97                 $(PATH_PcBiosBin)/pcbios.lst
     97                $(PcBiosBin_0_OUTDIR)/pcbios.lst
    9898
    9999
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette