# SPDX-License-Identifier: GPL-2.0
# Makefile for FileArmor Linux Security Module

filearmor-$(CONFIG_SECURITY_FILEARMOR_HASH) += crypto.o

obj-m += filearmor.o
filearmor-y := filearmorfs.o audit.o lib.o match.o \
              path.o policy.o policy_unpack.o lsm.o \
              file.o

ccflags-y := -std=gnu99 -Wno-declaration-after-statement -O3
cwd := $(shell pwd)

kdir := /lib/modules/$(shell uname -r)/build

all: modules
.PHONY: clean

modules:
	make -C ${kdir} M=${cwd} modules

clean:
	make -C ${kdir} M=${cwd} clean || true

