firmware/general/package/ingenic-motors-t31/src/Makefile

37 lines
762 B
Makefile

#CROSS_COMPILE ?= mips-linux-gnu-
#KDIR := ${ISVP_ENV_KERNEL_DIR}
############################################################################
PWD:=$(shell pwd)
INSTALL_DIR := $(PWD)/output
DEFS =
MOTORS_NAME := sample_motor
$(MOTORS_NAME)-objs := motor.o
obj-m := $(MOTORS_NAME).o
EXTRA_CFLAGS := $(DEFS)
all: modules install
modules: clean
$(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KDIR) M=$(shell pwd) modules -j8
strip:
$(CROSS_COMPILE)strip $(INSTALL_DIR)/*.ko --strip-unneeded
install: modules
mkdir -p $(INSTALL_DIR)
chmod 777 $(INSTALL_DIR)
cp *.ko $(INSTALL_DIR)
clean:
@rm -rf *.o *~ .depend .*.cmd *.mod.c .tmp_versions *.ko *.symvers modules.order
make -C $(KDIR) M=$(PWD) ARCH=$(ARCH) clean
.PHONY: modules clean