all: ${libdir}/libsynaps.a
#======================================================================
OBJ = src/util/parser.o 
#======================================================================
${libdir}:
	@echo "Creating ${libdir}"
	@mkdir -p ${libdir}
#======================================================================
${libdir}/libsynaps.a: ${libdir}
	@echo "Building ${libdir}/libsynaps.a"
	@cd src/util; make LEX=flex parser.c parser.o
	@ar r libsynaps.a $(OBJ)
	@rm $(OBJ); mv libsynaps.a ${libdir}
#======================================================================
${bindir}:
	@echo "Creating ${bindir}"
	@mkdir ${bindir}
#======================================================================
bin: s++ ${bindir}
	@echo "Moving the script s++ in ${bindir}"
	@perl -pi -e "s/DATE/`date`/g" s++
	@chmod 755 s++
	@-mv  s++ ${bindir}/s++
#======================================================================
clean:
	@-rm ${libdir}/libsynaps.a 
#======================================================================
