CFLAGS=-O2 -Wall -m486
CINCLUDE=${HOME}/include
CLIBDIR=${HOME}/lib
#CLIBS=-lncurses

CPPFLAGS=
CPPINCLUDE=${CINCLUDE}/cpp
CPPLIBDIR=${CLIBDIR}/cpp
#CPPLIBS=

# for versioned module symbols
#KFLAGS=-D__KERNEL__ -DMODVERSIONS -include /usr/include/linux/modversions.h

#BIMFLAGS=-DBIM_DEBUG -DDISPLAY_RXBYTES
#BIMFLAGS=-DBIM_DEBUG

INCLUDE=-I${CINCLUDE} -I${CPPINCLUDE} -I../include
FLAGS= ${CFLAGS} ${CPPFLAGS} ${KFLAGS} ${BIMFLAGS}
LIBDIR=-L${CLIBDIR} -L${CPPLIBDIR} 
LIBS=${CLIBS} ${CPPLIBS}


CMP=		g++
CMPFLAGS=	${FLAGS} ${INCLUDE}
LDFLAGS=	${OBJS} ${LIBDIR} ${LIBS}
EXENAME=	setbim
CMPSWTCH=	gnu
CMPMESSAGE=	'${?*:warning:}\"${FILE}\", line ${LINE}:* at or near * \"${COLUMN=AFTER}\"'

FILES=setbim.cpp

all:${FILES}
	${CMP} ${CMPFLAGS} -o ${EXENAME} ${FILES} ${LDFLAGS}
	
clean:
	rm -f ${EXENAME} *~ *.bak *.o

install:
	cp ${EXENAME} /usr/local/bin
	cp ${EXENAME}.8 /usr/local/man/man8

distclean:
	rm -f ${EXENAME} *~ *.bak *.o
	rm /usr/local/bin/${EXENAME}
	rm /usr/local/man/man8/${EXENAME}.8

