]> rtime.felk.cvut.cz Git - omk.git/blobdiff - snippets/linux
xxx_IDLFLAGS variable can be used to specify custom IDL flags for different files
[omk.git] / snippets / linux
index a72537383e83ac3242e0ab4a5e87fe124532b983..57f43b87037c56b2df4f304caf3586e4744f3dd7 100644 (file)
@@ -251,7 +251,7 @@ endef
 define COMPILE_idl_template
 $(2).c $(2)-stubs.c $(2)-skels.c $(2)-common.c $(2).h: $(1)
        @$(QUIET_CMD_ECHO) "  IDL     $$@"
-       $(Q) $$(idl_COMPILE) $(1)
+       $(Q) $$(idl_COMPILE) $$($(2)_IDLFLAGS) $(1)
 endef
 
 
@@ -471,7 +471,9 @@ endif
 ifeq ($(LINUX_CONFIG_MODVERSIONS),y)
 MODPOST_OPTS += -m
 MODPOST_OPTS += -i $(LINUX_DIR)/Module.symvers
+ifneq ($(LINUX_BUILDHOST),) # this is not correct point, it should look for 2.6.17 kernel
 MODPOST_OPTS += -I $(KERN_LIB_DIR)/Module.symvers
+endif
 MODPOST_OPTS += -o $(KERN_LIB_DIR)/Module.symvers
 endif
 
@@ -488,9 +490,11 @@ ifeq ($(LINUX_KBUILD_MODPOST_WARN),y)
 MODPOST_OPTS += -w
 endif
 
+ifneq ($(LINUX_BUILDHOST),)
 ifneq ($(LINUX_BUILDHOST),$(LINUX_ARCH))
 MODPOST_OPTS += -c
 endif
+endif
 
 define COMPILE_c_o_kern_template