From 8e4bff4cab0ddac6060645b0715210484d02ff40 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Wed, 30 Aug 2017 08:25:59 +0000 Subject: Initial file dump from open source release --- drivers/misc/gpsip/cgdriver/Makefile | 98 ++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 drivers/misc/gpsip/cgdriver/Makefile (limited to 'drivers/misc/gpsip/cgdriver/Makefile') diff --git a/drivers/misc/gpsip/cgdriver/Makefile b/drivers/misc/gpsip/cgdriver/Makefile new file mode 100644 index 00000000..e1144bb3 --- /dev/null +++ b/drivers/misc/gpsip/cgdriver/Makefile @@ -0,0 +1,98 @@ +#PATH := $(PREBUILD)/bin:$(PATH) + +obj-$(CONFIG_CGX_DRIVER) := cgxdrv.o + +# C Object Files: +cgxdrv-c-objs += CgxDriverLinux.o +cgxdrv-c-objs += CgxDriverCore.o +cgxdrv-c-objs += CgxDriverCoreCommon.o +cgxdrv-c-objs += CgCpuLinux.o +cgxdrv-c-objs += CgCpu.o +cgxdrv-c-objs += platform.o + + +#cgxdrv-c-objs += SPRD_FPGA_CPU.o +#cgxdrv-c-objs += SPRD_FPGA_GPIO.o +#cgxdrv-c-objs += SPRD_FPGA_DMA.o +#cgxdrv-c-objs += SPRD_FPGA_CLK.o +#cgxdrv-c-objs += SPRD_FPGA_INT.o +#cgxdrv-c-objs += SPRD_FPGA_RF.o +#cgxdrv-c-objs += gpsspi.o + +cgxdrv-c-objs += gps_gpio.o +cgxdrv-c-objs += gps_dma.o + +#bxd +ifeq ($(CONFIG_CGX_GE_GPS),y) +cgxdrv-objs += gpsspi.o +EXTRA_CFLAGS += -DCGCORE_ACCESS_VIA_SPI +endif +cgxdrv-objs += $(cgxdrv-c-objs) + + + + + +#LOCAL_CFLAGS := \ +#-DCGCORE_ACCESS_VIA_SPI +# Headers: +# Unused: CgFeatures.h pkfuncs.h toolhelp.h +cgxdrv-hdrs += CgBuildNumber.h +cgxdrv-hdrs += CgReturnCodes.h +cgxdrv-hdrs += CgTypes.h +cgxdrv-hdrs += CgVersion.h +cgxdrv-hdrs += CgCpu.h +cgxdrv-hdrs += CgCpuOs.h +cgxdrv-hdrs += SPRD_FPGA_CPU.h +cgxdrv-hdrs += SPRD_FPGA_CLK.h +cgxdrv-hdrs += SPRD_FPGA_DMA.h +cgxdrv-hdrs += SPRD_FPGA_GPIO.h +cgxdrv-hdrs += SPRD_FPGA_INT.h +cgxdrv-hdrs += CgxDriverCoreCommon.h +cgxdrv-hdrs += CgxDriverApi.h +cgxdrv-hdrs += CgxDriverCore.h +cgxdrv-hdrs += CgxDriverOs.h +cgxdrv-hdrs += CgxDriverPlatform.h +cgxdrv-hdrs += platform.h + + +#EXTRA_CFLAGS += \ +# -I. \ +# -I. \ +# -I. \ +# -I. \ +# -I. \ +# -I. \ +# -D__LINUX__ \ +# -D$(MODE) \ +# $(CG_CPPFLAGS) + + +ifeq ($(KERNELRELEASE),) +# on first call from remote location we get into this path +# whilst on second call all is managed by the embedding kernel makefile + +cgxdrv-cfiles = ${cgxdrv-c-objs:.o=.c} + +#default:: kmod_build + +#kmod_build:: $(cgxdrv-cfiles) $(cgxdrv-hdrs) + + +# distclean:: clean + +#grep:: +# grep $(G) $(cgxdrv-cfiles) + +#hgrep:: +# grep $(G) $(cgxdrv-hdrs) + +#clean:: +# rm -f *.o *.ko .*.cmd cgxdrv.mod.c $(cgxdrv-c-objs) $(obj-m) +# rm -rf .tmp_versions + +#tags:: +# $(MAKE) -C $(CG_KERNEL_DIR) SUBDIRS=$(CURDIR) tags +endif + +# ### EOF ### -- cgit v1.3.1