| # Makefile for MT66xx gps driver |
| |
| ############################################################## |
| # Common settings |
| ############################################################## |
| EXTRA_KCONFIG:= \ |
| CONFIG_MTK_GPS_SUPPORT=y |
| |
| EXTRA_CFLAGS:= \ |
| $(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=m,%,$(filter %=m,$(EXTRA_KCONFIG)))) \ |
| $(patsubst CONFIG_%, -DCONFIG_%=1, $(patsubst %=y,%,$(filter %=y,$(EXTRA_KCONFIG)))) \ |
| |
| ############################################################## |
| # Platform specific |
| ############################################################## |
| |
| |
| ############################################################## |
| # Compile settings |
| ############################################################## |
| |
| all: driver |
| |
| driver: |
| +cd $(DRIVER_DIR) && make -C $(LINUX_SRC) M=$(DRIVER_DIR) MODULE_NAME=$(MODULE_NAME) PLATFORM_FLAGS="$(PLATFORM_FLAGS)" PLATFORM=${PLATFORM} modules |
| |
| |
| clean: driver_clean |
| |
| |
| driver_clean: |
| cd $(DRIVER_DIR) && make -C $(LINUX_SRC) M=$(DRIVER_DIR) MODULE_NAME=$(MODULE_NAME) clean |
| if [ -e $(DRIVER_DIR)/$(MODULE_NAME).ko ]; then rm $(DRIVER_DIR)/$(MODULE_NAME).ko; fi; |
| |
| |
| .PHONY: all clean driver driver_clean |
| |