Hmm, kanske lÃtt Off-Topic pà listan men jag tycker mig ha sett ett antal
vÃl
insatta individer hÃr sà jag vÃgar mig pà en chansning.
Jag har problem med att Ãvertyga autotools om att bygga en linux kernel
module. I enlighet med tips vill jag fà in fÃljande i min Makefile.am:
if HOST_RTAI_KERNEL
all: modules
SUBDIR = $(shell pwd)
CROSS_PREFIX = powerpc-603e-linux-gnu-
EXTRA_FLAGS = -DDEBUG=1
obj-m += $(diverse objektfiler)
modules:
$(MAKE) ARCH=$(HOST_ARCH) CROSS_COMPILE=$(CROSS_PREFIX) \
-C $(LINUX_PATH) SUBDIRS=$(SUBDIR) modules
endif
Dock verkar automake(?) fà stora skÃlvan vid:
obj-m +=
och klagar pà "bad macro name", lite testande ger att det Ãr bindestrecket
som
stÃr. Nu Ãr kÃrnmodul bara en av mÃnga backends sà jag vill inte gÃrna
handskriva makefiler.
Tips nÃgon pà hur man kan komma runt detta?
Ett par timmars googlande gav tyvÃrr inga bra resultat.
/Anders
--
Anders Nilsson <[EMAIL PROTECTED]>
Ängsrovägen 14, SE-230 44 Bunkeflostrand Sweden
Phone: +46 (0)40 15 57 67
Mob: +46 (0)703 22 57 67