On Monday 03 December 2001 20:13, Keith Owens wrote:
> I just had a quick look at arch/alpha makefiles.
>
> kernel/Makefile - no obvious conversion problems.  asm_offsets moves to
> arch/alpha and is renamed to asm-offsets using the standard code.

Could you take a look a the attached makefile.in , it's in alpha/kernel, for 
2.4.16 , i'd welcome any comment, specificaly regarding the 
"ifneq ($(CONFIG_ALPHA_EB64P)$(CONFIG_ALPHA_EB66),)
obj-y    += sys_eb64p.o
endif"
translations and the like ...

btw, is there a way to test rules correctness without booting and finding the 
hard way if the link succeeded or not ?
does comparing nm output of vmlinuxes built with the old and new kbuild 
sounds right, or am i smoking bad stuff ?

thank you 

ghoz

---

expsyms(alpha_ksyms.o)

select(head.o)

select(entry.o traps.o process.o osf_sys.o irq.o irq_alpha.o
       signal.o setup.o ptrace.o time.o semaphore.o alpha_ksyms.o

#
# FIXME!
# These should be made conditional on the stuff that needs them!
#
select(irq_i8259.o irq_srm.o
       es1888.o smc37c669.o smc37c93x.o ns87312.o)

select(CONFIG_VGA_HOSE  console.o)
select(CONFIG_SMP       smp.o irq_smp.o)
select(CONFIG_PCI       pci.o pci_iommu.o)
select(CONFIG_SRM_ENV   srm_env.o)

ifsel (CONFIG_ALPHA_GENERIC)
select(     core_apecs.o core_cia.o core_irongate.o core_lca.o core_mcpcia.o
            core_polaris.o core_t2.o core_tsunami.o core_titan.o
            sys_alcor.o sys_cabriolet.o sys_dp264.o sys_eb64p.o sys_eiger.o
            sys_jensen.o sys_miata.o sys_mikasa.o sys_nautilus.o sys_titan.o
            sys_noritake.o sys_rawhide.o sys_ruffian.o sys_rx164.o
            sys_sable.o sys_sio.o sys_sx164.o sys_takara.o sys_rx164.o
            sys_wildfire.o core_wildfire.o irq_pyxis.o)
else

# Core logic support
select(CONFIG_ALPHA_APECS       core_apecs.o)
select(CONFIG_ALPHA_CIA         core_cia.o)

select(CONFIG_ALPHA_IRONGATE    core_irongate.o)
select(CONFIG_ALPHA_LCA         core_lca.o)
select(CONFIG_ALPHA_MCPCIA      core_mcpcia.o)
select(CONFIG_ALPHA_T2          core_t2.o)
select(CONFIG_ALPHA_TSUNAMI     core_tsunami.o)
select(CONFIG_ALPHA_TITAN       core_titan.o)
select(CONFIG_ALPHA_POLARIS     core_polaris.o)
select(CONFIG_ALPHA_WILDFIRE    core_wildfire.o)

# Board support
select(CONFIG_ALPHA_ALCOR       sys_alcor.o)
select(CONFIG_ALPHA_XLT         sys_alcor.o)

select(CONFIG_ALPHA_CABRIOLET   sys_cabriolet.o)
select(CONFIG_ALPHA_EB164       sys_cabriolet.o)
select(CONFIG_ALPHA_EB66P       sys_cabriolet.o)
select(CONFIG_ALPHA_LX164       sys_cabriolet.o)
select(CONFIG_ALPHA_PC164       sys_cabriolet.o)

select(CONFIG_ALPHA_DP264       sys_dp264.o)
select(CONFIG_ALPHA_SHARK       sys_dp264.o)
select(CONFIG_ALPHA_TITAN       sys_titan.o)

select(CONFIG_ALPHA_EB64P       sys_eb64p.o)
select(CONFIG_ALPHA_EB66        sys_eb64p.o)

select(CONFIG_ALPHA_EIGER       sys_eiger.o)
select(CONFIG_ALPHA_JENSEN      sys_jensen.o pci-noop.o)
select(CONFIG_ALPHA_MIATA       sys_miata.o)
select(CONFIG_ALPHA_MIKASA      sys_mikasa.o)
select(CONFIG_ALPHA_NAUTILUS    sys_nautilus.o)
select(CONFIG_ALPHA_NORITAKE    sys_noritake.o)
select(CONFIG_ALPHA_RAWHIDE     sys_rawhide.o)
select(CONFIG_ALPHA_RUFFIAN     sys_ruffian.o)
select(CONFIG_ALPHA_RX164       sys_rx164.o)
select(CONFIG_ALPHA_SABLE       sys_sable.o)

select(CONFIG_ALPHA_BOOK1       sys_sio.o)
select(CONFIG_ALPHA_AVANTI      sys_sio.o)
select(CONFIG_ALPHA_NONAME      sys_sio.o)
select(CONFIG_ALPHA_P2K         sys_sio.o)
select(CONFIG_ALPHA_XL          sys_sio.o)

select(CONFIG_ALPHA_SX164       sys_sx164.o)
select(CONFIG_ALPHA_TAKARA      sys_takara.o)
select(CONFIG_ALPHA_WILDFIRE    sys_wildfire.o)

select(CONFIG_ALPHA_MIATA       irq_pyxis.o)
select(CONFIG_ALPHA_RUFFIAN     irq_pyxis.o)
select(CONFIG_ALPHA_SX164       irq_pyxis.o)

endif # GENERIC


_______________________________________________
kbuild-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/kbuild-devel

Reply via email to