| | |
| | | #******************************************************************************* |
| | | |
| | | PWD=$(shell pwd ) |
| | | |
| | | CFLAGS += -Wno-format-overflow |
| | | LIBNAME=$(shell basename ${PWD} ) |
| | | TOPDIR=$(shell dirname ${PWD} ) |
| | | |
| | | BUILD_ARCH=$(shell uname -m) |
| | | ifneq ($(findstring $(BUILD_ARCH), "x86_64" "i386"),) |
| | | CROSS_COMPILE?=arm-linux-gnueabihf- |
| | | endif |
| | | |
| | | LIBNAME=$(shell basename ${PWD} ) |
| | | TOPDIR=$(shell dirname ${PWD} ) |
| | | OPENLIBS_INCPATH=${TOPDIR}/openlibs/install/include |
| | | OPENLIBS_LIBPATH=${TOPDIR}/openlibs/install/lib |
| | | |
| | | all: clean |
| | | CFLAGS+=-I${OPENLIBS_INCPATH} -I${TOPDIR}/booster |
| | | |
| | | all: prelibs clean |
| | | @rm -f *.o |
| | | @${CROSS_COMPILE}gcc ${CFLAGS} -I${TOPDIR} -c *.c |
| | | ${CROSS_COMPILE}gcc ${CFLAGS} -c *.c |
| | | ${CROSS_COMPILE}ar -rcs lib${LIBNAME}.a *.o |
| | | |
| | | prelibs: |
| | | if [ -n "${CROSS_COMPILE}" ] ; then cd ${TOPDIR}/openlibs/libgpiod && ./build.sh ; fi; |
| | | |
| | | clean: |
| | | @rm -f *.o |
| | | @rm -f *.a |