summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorJames <31272717+gpd-pocket-hacker@users.noreply.github.com>2020-10-31 18:25:41 +0000
committerJames <31272717+gpd-pocket-hacker@users.noreply.github.com>2020-10-31 19:32:32 +0000
commitc3606b0b60e37f5af9e7b71a9e19c3f8097b4a61 (patch)
tree9866aac3d1c354fb6f042d640b4fa470ee8809d3 /Makefile
parent232cf21c35c79458969fd661d18ca779c5418c2e (diff)
downloadgalaxy_tools-c3606b0b60e37f5af9e7b71a9e19c3f8097b4a61.tar.gz
galaxy_tools-c3606b0b60e37f5af9e7b71a9e19c3f8097b4a61.tar.bz2
galaxy_tools-c3606b0b60e37f5af9e7b71a9e19c3f8097b4a61.zip
split out rx and add syslog support
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile37
1 files changed, 29 insertions, 8 deletions
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