#############################################################################
# Makefile for building: librllib.a
# Generated by qmake (1.07a) (Qt 3.3.4) on: Thu Aug 25 07:24:41 2005
# Project:  lib_staticlib.pro
# Template: lib
# Command: $(QMAKE) -o MakefileStaticlib lib_staticlib.pro
#############################################################################

####### Compiler, tools and options

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -g -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -g  
CXXFLAGS = -pipe -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -g -Wall -W -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -Wall -g  
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib/qt3/mkspecs/default -I. -I/usr/include
AR       = ar cqs
RANLIB   = 
MOC      = $(QTDIR)/bin/moc
UIC      = $(QTDIR)/bin/uic
QMAKE    = qmake
TAR      = tar -cf
GZIP     = gzip -9f
COPY     = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm -f
SYMLINK  = ln -sf
DEL_DIR  = rmdir
MOVE     = mv -f
CHK_DIR_EXISTS= test -d
MKDIR    = mkdir -p

####### Output directory

OBJECTS_DIR = ./

####### Files

HEADERS = rlspawn.h \
		rlwthread.h \
		rlthread.h \
		rlsocket.h \
		rltime.h \
		rlmailbox.h \
		rlfifo.h \
		rlsharedmemory.h \
		rlspreadsheet.h \
		rlinifile.h \
		rlinterpreter.h \
		rlpcontrol.h \
		rlcutil.h \
		rldefine.h \
		rlevent.h \
		rleventlogserver.h \
		rldataprovider.h \
		rlserial.h \
		rlmodbus.h \
		rlmodbusclient.h \
		rl3964r.h \
		rlsiemenstcp.h \
		rlsiemenstcpclient.h \
		rlcontroller.h \
		rlppiclient.h
SOURCES = rlspawn.cpp \
		rlwthread.cpp \
		rlthread.cpp \
		rlsocket.cpp \
		rltime.cpp \
		rlmailbox.cpp \
		rlfifo.cpp \
		rlsharedmemory.cpp \
		rlspreadsheet.cpp \
		rlinifile.cpp \
		rlinterpreter.cpp \
		rlpcontrol.cpp \
		rlcutil.cpp \
		rlevent.cpp \
		rleventlogserver.cpp \
		rldataprovider.cpp \
		rlserial.cpp \
		rlmodbus.cpp \
		rlmodbusclient.cpp \
		rl3964r.cpp \
		rlsiemenstcp.cpp \
		rlsiemenstcpclient.cpp \
		rlcontroller.cpp \
		rlppiclient.cpp
OBJECTS = rlspawn.o \
		rlwthread.o \
		rlthread.o \
		rlsocket.o \
		rltime.o \
		rlmailbox.o \
		rlfifo.o \
		rlsharedmemory.o \
		rlspreadsheet.o \
		rlinifile.o \
		rlinterpreter.o \
		rlpcontrol.o \
		rlcutil.o \
		rlevent.o \
		rleventlogserver.o \
		rldataprovider.o \
		rlserial.o \
		rlmodbus.o \
		rlmodbusclient.o \
		rl3964r.o \
		rlsiemenstcp.o \
		rlsiemenstcpclient.o \
		rlcontroller.o \
		rlppiclient.o \
		../foreign/abel/lib/libabplc5.a \
		../foreign/cell/lib/libcell.a \
		../foreign/libnodave/openSocket.o \
		../foreign/libnodave/setport.o \
		../foreign/libnodave/nodave.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = 
OBJMOC = 
DIST	   = lib_staticlib.pro
QMAKE_TARGET = rllib
DESTDIR  = 
TARGET   = librllib.a

first: all
####### Implicit rules

.SUFFIXES: .c .o .cpp .cc .cxx .C

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

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules

all: MakefileStaticlib $(TARGET) 

staticlib: $(TARGET)

$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) $(OBJCOMP) 
	-$(DEL_FILE) $(TARGET)
	$(AR) $(TARGET) $(OBJECTS) $(OBJMOC)


mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

$(MOC): 
	( cd $(QTDIR)/src/moc && $(MAKE) )

MakefileStaticlib: lib_staticlib.pro  /usr/lib/qt3/mkspecs/default/qmake.conf 
	$(QMAKE) -o MakefileStaticlib lib_staticlib.pro
qmake: 
	@$(QMAKE) -o MakefileStaticlib lib_staticlib.pro

dist: 
	@mkdir -p .tmp/rllib && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/rllib/ && ( cd `dirname .tmp/rllib` && $(TAR) rllib.tar rllib && $(GZIP) rllib.tar ) && $(MOVE) `dirname .tmp/rllib`/rllib.tar.gz . && $(DEL_FILE) -r .tmp/rllib

mocclean:
uiclean:

yaccclean:
lexclean:
clean:
	-$(DEL_FILE) $(OBJECTS)
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(TARGET) $(TARGET)


FORCE:

####### Compile

rlspawn.o: rlspawn.cpp rlspawn.h \
		rlcutil.h \
		rldefine.h

rlwthread.o: rlwthread.cpp rlwthread.h \
		rldefine.h

rlthread.o: rlthread.cpp rlthread.h \
		rldefine.h \
		rlwthread.h

rlsocket.o: rlsocket.cpp rlsocket.h \
		rlwthread.h \
		rlcutil.h \
		rldefine.h

rltime.o: rltime.cpp rltime.h \
		rldefine.h

rlmailbox.o: rlmailbox.cpp rlmailbox.h \
		rlcutil.h \
		rldefine.h

rlfifo.o: rlfifo.cpp rlfifo.h \
		rlcutil.h \
		rldefine.h \
		rlthread.h \
		rlwthread.h

rlsharedmemory.o: rlsharedmemory.cpp rlsharedmemory.h \
		rldefine.h \
		rlwthread.h

rlspreadsheet.o: rlspreadsheet.cpp rlspreadsheet.h \
		rlcutil.h \
		rldefine.h

rlinifile.o: rlinifile.cpp rlinifile.h \
		rlcutil.h \
		rldefine.h

rlinterpreter.o: rlinterpreter.cpp rlinterpreter.h \
		rldefine.h

rlpcontrol.o: rlpcontrol.cpp rlpcontrol.h \
		rlcutil.h \
		rltime.h \
		rldefine.h

rlcutil.o: rlcutil.cpp rlcutil.h \
		rldefine.h

rlevent.o: rlevent.cpp rlevent.h \
		rlsocket.h \
		rltime.h \
		rlcutil.h \
		rldefine.h

rleventlogserver.o: rleventlogserver.cpp rleventlogserver.h \
		rlsocket.h \
		rlcutil.h \
		rltime.h \
		rldefine.h \
		rlevent.h \
		rlthread.h \
		rlwthread.h

rldataprovider.o: rldataprovider.cpp rldataprovider.h \
		rldefine.h \
		rlthread.h \
		rlsocket.h \
		rlinterpreter.h \
		rlwthread.h

rlserial.o: rlserial.cpp rlserial.h \
		rlthread.h \
		rldefine.h \
		rlwthread.h

rlmodbus.o: rlmodbus.cpp rlmodbus.h \
		rldefine.h \
		rlsocket.h \
		rlserial.h \
		rlthread.h \
		rlwthread.h

rlmodbusclient.o: rlmodbusclient.cpp rlmodbusclient.h \
		rldefine.h \
		rlmailbox.h \
		rlsharedmemory.h \
		rlmodbus.h \
		rlwthread.h \
		rlsocket.h \
		rlserial.h \
		rlthread.h

rl3964r.o: rl3964r.cpp rlcutil.h \
		rl3964r.h \
		rldefine.h \
		rlserial.h \
		rlthread.h \
		rlwthread.h

rlsiemenstcp.o: rlsiemenstcp.cpp rlsiemenstcp.h \
		rlwthread.h \
		rlcutil.h \
		rldefine.h \
		rlsocket.h

rlsiemenstcpclient.o: rlsiemenstcpclient.cpp rlsiemenstcpclient.h \
		rlsiemenstcp.h \
		rldefine.h \
		rlmailbox.h \
		rlsharedmemory.h \
		rlwthread.h \
		rlsocket.h

rlcontroller.o: rlcontroller.cpp rlcontroller.h \
		rldefine.h \
		rlthread.h \
		rlwthread.h

rlppiclient.o: rlppiclient.cpp rlppiclient.h \
		rldefine.h \
		rlmailbox.h \
		rlsharedmemory.h \
		rlwthread.h

####### Install

install_target: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/lib/" || $(MKDIR) "$(INSTALL_ROOT)/usr/lib/"
	-$(INSTALL_FILE) "librllib.a" "$(INSTALL_ROOT)/usr/lib/"
	-$(INSTALL_FILE) "librllib.so" "$(INSTALL_ROOT)/usr/lib/"
	-strip "$(INSTALL_ROOT)/usr/lib/librllib.so"
	-$(INSTALL_FILE) "librllib.so.1" "$(INSTALL_ROOT)/usr/lib/"
	-strip "$(INSTALL_ROOT)/usr/lib/librllib.so.1"
	-$(INSTALL_FILE) "librllib.so.1.0" "$(INSTALL_ROOT)/usr/lib/"
	-strip "$(INSTALL_ROOT)/usr/lib/librllib.so.1.0"
	-$(INSTALL_FILE) "librllib.so.1.0.0" "$(INSTALL_ROOT)/usr/lib/"
	-strip "$(INSTALL_ROOT)/usr/lib/librllib.so.1.0.0"


uninstall_target: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/lib/librllib.a"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/lib/librllib.so"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/lib/librllib.so.1"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/lib/librllib.so.1.0"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/lib/librllib.so.1.0.0"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/lib/"


install_header: all 
	@$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)/usr/local/include/rllib/" || $(MKDIR) "$(INSTALL_ROOT)/usr/local/include/rllib/"
	mkdir -p /usr/local/include/rllib
	-$(INSTALL_FILE) "objdir.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rl3964r.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlbussignaldatabase.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcannode.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcanopen.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcanopenclient.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcanopendaemon.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcanopenstructs.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcanopentypes.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcontroller.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcorba.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlcutil.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rldataprovider.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rldefine.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlevent.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-strip "$(INSTALL_ROOT)/usr/local/include/rllib/rlevent.h"
	-$(INSTALL_FILE) "rleventlogserver.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlfifo.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlinifile.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlinterpreter.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlmailbox.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlmodbus.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlmodbusclient.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlpcontrol.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlppiclient.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlserial.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlsharedmemory.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlsiemenstcp.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlsiemenstcpclient.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlsocket.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlspawn.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlspreadsheet.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlthread.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rltime.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "rlwthread.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "../foreign/abel/lib/libabplc5.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "../foreign/cell/lib/libcell.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "../foreign/libnodave/log.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "../foreign/libnodave/nodave.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "../foreign/libnodave/openSocket.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"
	-$(INSTALL_FILE) "../foreign/libnodave/setport.h" "$(INSTALL_ROOT)/usr/local/include/rllib/"


uninstall_header: 
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/objdir.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rl3964r.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlbussignaldatabase.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcannode.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcanopen.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcanopenclient.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcanopendaemon.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcanopenstructs.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcanopentypes.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcontroller.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcorba.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlcutil.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rldataprovider.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rldefine.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlevent.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rleventlogserver.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlfifo.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlinifile.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlinterpreter.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlmailbox.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlmodbus.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlmodbusclient.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlpcontrol.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlppiclient.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlserial.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlsharedmemory.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlsiemenstcp.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlsiemenstcpclient.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlsocket.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlspawn.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlspreadsheet.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlthread.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rltime.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/rlwthread.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/libabplc5.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/libcell.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/log.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/nodave.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/openSocket.h"
	-$(DEL_FILE) -r "$(INSTALL_ROOT)/usr/local/include/rllib/setport.h"
	-$(DEL_DIR) "$(INSTALL_ROOT)/usr/local/include/rllib/"


install: install_target install_header  

uninstall: uninstall_target uninstall_header  

