From c3606b0b60e37f5af9e7b71a9e19c3f8097b4a61 Mon Sep 17 00:00:00 2001 From: James <31272717+gpd-pocket-hacker@users.noreply.github.com> Date: Sat, 31 Oct 2020 18:25:41 +0000 Subject: split out rx and add syslog support --- Makefile | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 68f78bf..aa4c00f 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,34 @@ CFLAGS=-Wall ${CURSES_CFLAGS} -CURSES_CFLAGS=$(shell pkg-config --cflags ncurses) -CURSES_LIBS=$(shell pkg-config --libs ncurses) +PKG_CONFIG=pkg-config +CURSES_CFLAGS=$(shell ${PKG_CONNFIG} --cflags ncursesw) +CURSES_LIBS=$(shell ${PKG_CONFIG} --libs ncursesw) -all: net_rx net_arm serial_rx serial_arm serial_keypad net_keypad +#export STAGING_DIR -net_rx:util.o sia.o net_rx.o -net_arm:util.o sia.o net_arm.o arm.c -serial_rx:util.o sia.o serial_rx.o -serial_arm:util.o sia.o serial_arm.o arm.c +#TOOLS_DIR=/root/projects/openwrt/tpl-wdr3600/trunk-50149/staging_dir/toolchain-mips_34kc_gcc-5.3.0_musl-1.1.16 +#STAGING_DIR=/root/projects/openwrt/tpl-wdr3600/trunk-50149/staging_dir/target-mips_34kc_musl-1.1.16/ + +#TOOLS_DIR=/root/projects/openwrt/tpl-wdr3600/trunk-47381/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_musl-1.1.11 +#STAGING_DIR=/root/projects/openwrt/tpl-wdr3600/trunk-47381/staging_dir/target-mips_34kc_musl-1.1.11 + +#CC=${TOOLS_DIR}/bin/mips-openwrt-linux-gcc + +CFLAGS=-I${STAGING_DIR}/include -I${TOOLS_DIR}/include + +PROGS=net_rx net_arm serial_rx serial_arm serial_keypad net_keypad + +PREFIX=/usr/local + +all: ${PROGS} + +install: ${PROGS} + mkdir -p ${DESTDIR}/${PREFIX}/bin + for i in ${PROGS}; do install -m 755 $$i ${DESTDIR}/${PREFIX}/bin/$$i; done + +net_rx:util.o sia.o net_rx.o rx.o +net_arm:util.o sia.o net_arm.o arm.o +serial_rx:util.o sia.o serial_rx.o rx.o +serial_arm:util.o sia.o serial_arm.o arm.o serial_keypad:util.o keypad.o serial_keypad.o ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${CURSES_LIBS} ${LIBS} @@ -16,7 +37,7 @@ net_keypad:util.o keypad.o net_keypad.o ${CC} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${CURSES_LIBS} ${LIBS} tidy: - astyle -A3 -s2 --attach-extern-c -L -c -w -Y -m0 -f -p -H -U -k3 -xj -xd sia.c sia.h util.c util.h serial_rx.c net_rx.c serial_arm.c net_arm.c arm.c keypad.c net_keypad.c serial_keypad.c + astyle -A3 -s2 --attach-extern-c -L -c -w -Y -m0 -f -p -H -U -k3 -xj -xd sia.c sia.h util.c util.h serial_rx.c net_rx.c serial_arm.c net_arm.c arm.c keypad.c net_keypad.c serial_keypad.c rx.c clean: /bin/rm -f *.o -- cgit v1.2.3