REVISION=`svn info |grep Rev | sed 2d | cut -d" " -f2` CC=g++ FLAGS=-g LIBS= -L libs/jthread/lib -L libs/jcommon/lib -L libs/jsocket/lib -ljthread -lpthread -ljcommon -ljsocket INCLUDES= -I leitorXml/src/include \ -I libs/jthread/include -I libs/jcommon/include -I libs/jsocket/include -Wall #receiveObjs = \ receiveXml.o leitorXmlObjs = \ lerXml.o \ pontoArticulacao.o \ orientacaoMao.o \ expressaoFacial.o #receiveObjsPre = $(addprefix receive/src/,$(receiveObjs) ) leitorXmlObjsPre = $(addprefix leitorXml/src/,$(leitorXmlObjs) ) #OBJECTS=$(receiveObjsPre) $(leitorXmlObjsPre) main.o OBJECTS= $(leitorXmlObjsPre) main.o all: jthread jsocket jcommon leitor leitor: $(OBJECTS) $(CC) -o leitor $(OBJECTS) $(LIBS) $(INCLUDES) $(FLAGS) jthread: @cd libs/jthread && make && cd .. jsocket: @cd libs/jsocket && make && cd .. jcommon: @cd libs/jcommon && make && cd .. .c.o: $< $(CC) -DDEBUG_LEVEL=15 -c $< -o $@ $(LIBS) $(INCLUDES) $(FLAGS) .cpp.o: $< $(CC) -DDEBUG_LEVEL=15 -c $< -o $@ $(LIBS) $(INCLUDES) $(FLAGS) clean: @find -iname "*.o" -exec rm {} \; @find -iname ".*.o" -exec rm {} \; @find -iname "*.so" -exec rm {} \; @find -iname "*~" -exec rm {} \; @find -iname "*.swp" -exec rm {} \; del: @find -iname "*.java" -exec rm {} \; @find -iname "*.c" -exec rm {} \; @find -iname "*.cpp" -exec rm {} \; @find -iname "*.h" -exec rm {} \; @find -iname "*.class" -exec rm {} \; @find -iname "*.form" -exec rm {} \; @find -iname "*.o" -exec rm {} \; @find -iname ".*.o" -exec rm {} \; @find -iname "*~" -exec rm {} \; @find -iname "*.log" -exec rm {} \; @find -iname "*.swp" -exec rm {} \; @find -iname "*.tmp" -exec rm {} \; @find -iname "*.svn-base" -exec rm -r {} \; @find -iname "*.svn" -exec rm -r {} \; @find -iname "Makefile" -exec rm {} \; svn: @find -iname "*.log" -exec rm {} \; @find -iname "*.swp" -exec rm {} \; @find -iname "*.tmp" -exec rm {} \; @find -iname "*.svn-base" -exec rm -r {} \; @find -iname "*.svn" -exec rm -r {} \;