Blame source/vdo/Makefile

Packit Service 310c69
VDO_VERSION = 6.2.4.26
Packit Service 310c69
Packit Service 310c69
VDO_VERSION_MAJOR = $(word 1,$(subst ., ,$(VDO_VERSION)))
Packit Service 310c69
VDO_VERSION_MINOR = $(word 2,$(subst ., ,$(VDO_VERSION)))
Packit Service 310c69
VDO_VERSION_MICRO = $(word 3,$(subst ., ,$(VDO_VERSION)))
Packit Service 310c69
Packit Service 310c69
SOURCES  = $(addprefix base/,$(notdir $(wildcard $(src)/base/*.c)))
Packit Service 310c69
SOURCES += $(addprefix kernel/,$(notdir $(wildcard $(src)/kernel/*.c)))
Packit Service 310c69
OBJECTS = $(SOURCES:%.c=%.o)
Packit Service 310c69
INCLUDES = -I$(src)/base -I$(src)/kernel -I$(src)/../uds
Packit Service 310c69
Packit Service 310c69
EXTRA_CFLAGS =	-std=gnu99					\
Packit Service 310c69
		-fno-builtin-memset				\
Packit Service 310c69
		-Werror						\
Packit Service 310c69
		-Wframe-larger-than=400				\
Packit Service 310c69
		-Wno-declaration-after-statement		\
Packit Service 310c69
		-DVDO_VERSION_MAJOR=$(VDO_VERSION_MAJOR)	\
Packit Service 310c69
		-DVDO_VERSION_MINOR=$(VDO_VERSION_MINOR)	\
Packit Service 310c69
		-DVDO_VERSION_MICRO=$(VDO_VERSION_MICRO)	\
Packit Service 310c69
		-DCURRENT_VERSION=\"$(VDO_VERSION)\"		\
Packit Service 310c69
		$(INCLUDES)
Packit Service 310c69
Packit Service 310c69
CFLAGS_REMOVE_vdoPageCache.o= -std=gnu99
Packit Service 310c69
CFLAGS_REMOVE_vio.o= -std=gnu99
Packit Service 310c69
Packit Service 310c69
CFLAGS_vdoPageCache.o= -std=gnu89
Packit Service 310c69
CFLAGS_vio.o= -std=gnu89
Packit Service 310c69
Packit Service 310c69
obj-m += kvdo.o
Packit Service 310c69
Packit Service 310c69
kvdo-objs = $(OBJECTS)