| | |
| | | ARCH?=arm |
| | | |
| | | LINK_MODE=STATIC |
| | | MODE=PRODUCTION |
| | | DEBUG=1 |
| | | |
| | | CFLAGS+=-Wall -Werror |
| | | #CFLAGS+=-Wno-unused |
| | | |
| | | ifeq ("${MODE}", "PRODUCTION") |
| | | CFLAGS+=-DPRODUCTION_MODE |
| | | endif |
| | | ifdef DEBUG |
| | | CFLAGS+=-g -DDEBUG |
| | | endif |
| | | |
| | | COMPILE_DATE=$(shell date -u +"%Y-%m-%d %H:%M") |
| | | VPATH= . |
| | | SRCS = $(wildcard ${VPATH}/*.c) |
| | | OBJS = $(patsubst %.c,%.o,$(SRCS)) |
| | | |
| | | TMP=$(shell echo $(ARCH) | tr "[A-Z]" "[a-z]") |
| | | ifneq (,$(filter i386,$(TMP))) |
| | | CROSS_COMPILE= |
| | | else |
| | | CROSS_COMPILE=/opt/rpi/arm-bcm2708/arm-linux-gnueabihf/bin/arm-linux-gnueabihf- |
| | | endif |
| | | |
| | | CROSS_COMPILE?=/opt/rpi/arm-bcm2708/arm-linux-gnueabihf/bin/arm-linux-gnueabihf- |
| | | |
| | | CFLAGS+=-I${LIB_PATH} |
| | | LDFLAGS+=-L${LIB_PATH} -l${LIB_NAME} |