summaryrefslogtreecommitdiffstats
path: root/host/Makefile
blob: 317bc59cabb76abcfab6dcac548a4c4b6c5897db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
INCLUDES=$(shell pkg-config --cflags libusb-1.0)
LIBS=-Bstatic $(shell pkg-config --libs libusb-1.0) -lpthread -Bdynamic -ludev

LDFLAGS=-s
PROGS=main set get
LIBSRCS=hexdump.c

LIBOBJS=${LIBSRCS:%.c=%.o}

CFLAGS=${OPT} 
CPPFLAGS=${INCLUDES} ${DEFINES}

default:${PROGS} 


${PROGS}: %:%.o ${LIBOBJS}
	${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ $@.o ${OBJS} ${LIBS}

#${PROG}:${OBJS}
#	${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}

clean:
	/bin/rm -f *~ *.d ${PROGS} ${OBJS}