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