An error occurred while loading the file. Please try again.
-
Adam Wujek authored
Signed-off-by:
Adam Wujek <dev_public@wujek.eu>
a0278400
Makefile 1.30 KiB
-include ../Makefile.specific
# We are now Kconfig-based
-include ../../.config
PROGRAM = wrsw_rtud
SRCFILES = rtu_drv.c rtu_ext_drv.c rtu_hash.c rtu_fd.c rtud.c \
rtud_exports.c utils.c
OBJFILES = $(patsubst %.c,%.o,$(SRCFILES))
WR_INSTALL_ROOT ?= /usr/lib/white-rabbit
# # Standard stanza for cross-compilation (courtesy of the linux makefile)
AS = $(CROSS_COMPILE)as
LD = $(CROSS_COMPILE)ld
CC = $(CROSS_COMPILE)gcc
CPP = $(CC) -E
AR = $(CROSS_COMPILE)ar
NM = $(CROSS_COMPILE)nm
STRIP = $(CROSS_COMPILE)strip
OBJCOPY = $(CROSS_COMPILE)objcopy
OBJDUMP = $(CROSS_COMPILE)objdump
export CFLAGS_OPTIMIZATION:= ${shell echo $(CONFIG_OPTIMIZATION)}
CFLAGS = -Wall \
-Wstrict-prototypes \
-I../mini-rpc \
-I../include \
-I../libwr/include \
-I$(LINUX)/arch/arm/mach-at91/include
CFLAGS += $(CFLAGS_OPTIMIZATION) -O0
GIT_VER = $(shell git describe --always --dirty | sed 's;^wr-switch-sw-;;')
CFLAGS += -D__GIT_VER__="\"${GIT_VER}\""
LDFLAGS := -L../libwr -L../mini-rpc\
-lwr -lpthread -lminipc
all: $(PROGRAM)
$(PROGRAM): $(OBJFILES) ../libwr/libwr.a
$(CC) -o $@ $(OBJFILES) $(LDFLAGS)
clean:
rm -f $(PROGRAM) *.o *~
install: all
install -d $(WR_INSTALL_ROOT)/bin
install $(PROGRAM) $(WR_INSTALL_ROOT)/bin