Again, I run make and get "make: *** No rule to make target '.../freebios/mainboard.c', needed by 'mainboard.o'. Stop.
that's weird. But there have been several changes lately so we'll have to do some looking around. Andrew, are you seeing this?
I don't see this problem.
-Andrew
-------------------------
I found that in my Makefile, which was generated without error by /NLBConfig.py, the path for two files is just /../freebios/mainboard.c and /../freebios/irq_tables.c
Aren't they supposed to be at /../freebios/src/mainboard/via/epia/mainboard.c and /../freebios/src/mainboard/via/epia/irq_tables.c?
Is my config file the cause? Here it is (it's just the latest that was checked in by Ron, just yesterday): -------------------------------- arch i386 mainboardinit cpu/i386/entry16.inc mainboardinit cpu/i386/entry32.inc ldscript cpu/i386/entry16.lds ldscript cpu/i386/entry32.lds mainboardinit cpu/i386/reset16.inc ldscript cpu/i386/reset16.lds
mainboardinit superio/via/vt8231/setup_serial.inc mainboardinit pc80/serial.inc mainboardinit arch/i386/lib/console.inc mainboardinit northbridge/via/vt8601/raminit.inc # mainboardinit ram/dump_northbridge.inc # mainboardinit ram/ramtest.inc # mainboardinit mainboard/via/epia/do_ramtest.inc # option RAM_TEST=1
northbridge via/vt8601 southbridge via/vt8231 superio via/vt8231 mainboardinit cpu/p6/earlymtrr.inc
option ENABLE_FIXED_AND_VARIABLE_MTRRS=1 option FINAL_MAINBOARD_FIXUP=1 option HAVE_PIRQ_TABLE=1 option SUPERIO_DEVFN=0x88 object mainboard.o object irq_tables.o keyboard pc80 cpu p5 cpu p6
option MAINBOARD_PART_NUMBER=EPIA option MAINBOARD_VENDOR=VIA
-------------- Andy
I found that in my Makefile, which was generated without error by /NLBConfig.py, the path for two files is just /../freebios/mainboard.c and /../freebios/irq_tables.c Aren't they supposed to be at /../freebios/src/mainboard/via/epia/mainboard.c and /../freebios/src/mainboard/via/epia/irq_tables.c?
That's right. irq_tables.c and mainboard.c should be at freebios/src/mainboard/via/epia.
What about your linuxbios config file? Are you using the example.config in epia's dir? Do you have mainboard and target setup right?
-Andrew
On Fri, 8 Nov 2002, Andrew Ip wrote:
I found that in my Makefile, which was generated without error by /NLBConfig.py, the path for two files is just /../freebios/mainboard.c and /../freebios/irq_tables.c Aren't they supposed to be at /../freebios/src/mainboard/via/epia/mainboard.c and /../freebios/src/mainboard/via/epia/irq_tables.c?
This looks a lot like the paths have not been set for the mainboard files.
See what the path for mainboard.c is in the Makefile.
ron