1#
2# Makefile for BottleRocket (controller for X10 FireCracker home automation
3#  kit)
4#
5
6srcdir = @srcdir@
7VPATH = @srcdir@
8top_srcdir = @top_srcdir@
9prefix = @prefix@
10exec_prefix = @exec_prefix@
11
12bindir = @bindir@
13sbindir = @sbindir@
14libexecdir = @libexecdir@
15datadir = @datadir@
16sysconfdir = @sysconfdir@
17sharedstatedir = @sharedstatedir@
18localstatedir = @localstatedir@
19libdir = @libdir@
20infodir = @infodir@
21mandir = @mandir@
22includedir = @includedir@
23
24CFLAGS = @CFLAGS@
25
26CFLAGS += -I. -Wall -DX10_PORTNAME=\"@X10PORT@\"
27DEFS=@DEFS@
28LIBS=@LIBS@
29INSTALL= @INSTALL@
30INSTALL_PROGRAM = @INSTALL_PROGRAM@
31INSTALL_DATA = @INSTALL_DATA@
32
33CC=@CC@
34
35#
36# uncomment if you want to use TX instead of DTR (necessary on some
37#   Macs and with Boca boards, etc.
38#
39
40# DEFS += -DTIOCM_FOR_0=TIOCM_ST
41
42br: br_cmd.o br.o
43	${CC} ${CFLAGS} ${DEFS} -o br br.o br_cmd.o
44
45br.o: ${srcdir}/br.c ${srcdir}/br_cmd.h
46	${CC} ${CFLAGS} ${DEFS} -c ${srcdir}/br.c
47
48br_cmd.o: ${srcdir}/br_cmd.c ${srcdir}/br_cmd.h ${srcdir}/br_translate.h
49	${CC} ${CFLAGS} ${DEFS} -c ${srcdir}/br_cmd.c
50
51install: br
52	${INSTALL} -d -m 755 $(DESTDIR)${bindir}
53	${INSTALL} -m 555 br $(DESTDIR)${bindir}
54
55clean:
56	-rm -f *.o br
57
58really_clean: clean
59	-rm -f config.h config.cache config.status config.log Makefile
60