DEPTH=	..

include ${DEPTH}/Makefile.inc

SRCS_80211=	header.c mgmt.c
OBJS_80211=	header.o mgmt.o
SRCS=	${SRCS_80211} input.c output.c
OBJS=	${OBJS_80211} input.o output.o

INCS=	-I. -I${LINUX}
CFLAGS=	${INCS} -D__KERNEL__ -DMODULE ${MODOPTS} ${COPTS}

ALL=	p80211.o
ifdef CONFIG_MODVERSIONS
ALL_VER=p80211.ver
endif

all:	${ALL}

p80211.o: ${OBJS}
	${LD} -o $@ -r -x ${OBJS}

ifdef CONFIG_MODVERSIONS
GENKSYMS=	/sbin/genksyms
ifdef CONFIG_SMP
GENKSYMS+=	-p smp_
endif

p80211.ver: ${SRCS_80211}
	rm -f $@
	for i in ${SRCS_80211}; do \
		${CC} ${INCS} ${COPTS} -E -D__GENKSYMS__ $$i | \
			${GENKSYMS} -k ${VERSION} >> $@; \
	done

${OBJS}: ${ALL_VER}
endif

clean:
	rm -f ${OBJS} ${ALL} ${ALL_VER}
