# -*- Makefile -*-
#
# @file  Makefile
# @brief rtc-controller for OpenRTM-aist
# @date  $Date$
#
# $Id$
#
CXX      = g++
CXXFLAGS = `rtm-config --cflags` -I.
LDFLAGS  = `rtm-config --libs` -lreadline -lcurses

OBJS     = rtc_control.o rtc-controller.o

all: rtc-controller 
	cp rtc-controller ../bin/

.cpp.o:
	rm -f $@
	$(CXX) $(CXXFLAGS) -c -o $@ $<

rtc-controller: $(OBJS)
	$(CXX) -o $@ $(OBJS) $(LDFLAGS)  


clean: clean_objs
	rm -f *~

clean_objs:
	rm -f $(OBJS) rtc-controller


rtc_control.o: rtc_control.cpp rtc_control.h

rtc-controller.o:rtc-controller.cpp rtc_control.h

install:all
	cp rtc-controller /usr/local/bin/

uninstall:
	rm -f /usr/local/bin/rtc-controller

# end of Makefile

