O_TARGET = audit.o

obj-y := syscall.o func.o setup.o
obj-m := 

export-objs := audit_syms.o

subdir-y :=
subdir-m :=

obj-$(CONFIG_AUDIT) += ctl.o buffer.o dynamic_buffer.o cap.o evt_msk.o \
		audit_syms.o

obj-$(CONFIG_AUDIT) += host_buffer.o audit_evt.o audit_acct.o audit_quot.o \
		audit_open.o audit_namei.o audit_sys.o audit_socket.o audit_time.o \
		audit_process.o audit_capability.o audit_module.o audit_printk.o \
		audit_ioport.o audit_ptrace.o audit_swapfile.o audit_super.o

obj-$(CONFIG_AUDIT_TIMER) += timer.o

ifeq ($(CONFIG_AUDIT),y)
	export-objs += ctl.o dynamic_buffer.o buffer.o
endif

obj-$(CONFIG_NET_AUDIT) += net_buffer.o net_func.o audit_tcpip_l2.o \
		audit_tcpip_l3.o audit_tcpip_l4.o

obj-$(CONFIG_ACL) += acl.o
obj-$(CONFIG_AUDIT_PROC) += proc.o

include $(TOPDIR)/Rules.make
