summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 68f78bfee9e1602c723ca2554a6d4ff178e1093d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
CFLAGS=-Wall ${CURSES_CFLAGS}
CURSES_CFLAGS=$(shell pkg-config --cflags ncurses)
CURSES_LIBS=$(shell pkg-config --libs ncurses)

all: net_rx net_arm serial_rx serial_arm serial_keypad net_keypad

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

serial_keypad:util.o keypad.o serial_keypad.o
	${CC} ${CFLAGS} ${LDFLAGS} -o $@ $^ ${CURSES_LIBS} ${LIBS}

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

clean:
	/bin/rm -f *.o