12345678910111213141516171819202122232425262728293031323334 |
- ifeq ($(RELEASE_PACKAGE),1)
- EXTRA_CFLAGS+=-DRELEASE_PACKAGE
- endif
- LBITS := $(shell getconf LONG_BIT)
- ifeq ($(LBITS),64)
- CCFLAGS += -m64
- EXTRA_CFLAGS+=-DSYSTEM_IS_64
- else
- CCFLAGS += -m32
- endif
- rmnet_core_dir = $(prefix)/rmnet_core
- rmnet_core_CFLAGS = -Werror
- KERNEL_FLAGS ?= ARCH=arm
- module = rmnet_core.ko
- kmake = $(MAKE) $(KERNEL_FLAGS) -C $(KERNEL_DIR) M=$(CURDIR)
- $(module):
- $(kmake) modules
- all-local: $(module)
- install-exec-local: $(module)
- $(kmake) INSTALL_MOD_PATH=$(DESTDIR)$(prefix)/modules modules_install
- # "make distclean" will always run clean-local in this directory,
- # regardless of the KERNELMODULES conditional. Therefore, ensure
- # KERNEL_DIR exists before running clean. Further, don't fail even
- # if there is a problem.
- clean-local:
- -test ! -d "$(KERNEL_DIR)" || $(kmake) clean
|