diff --git a/Makefile b/Makefile index a473788..6b26087 100644 --- a/Makefile +++ b/Makefile @@ -9,19 +9,25 @@ color_b:="\033[0;34m" space:= $(empty) $(empty) newline:= '\n' listtxt:= $(subst $(space),$(newline),$(images)) +OS:= $(shell uname) # subst is a way to do string replacements, it works like this: $(subst $(delimitator),$(replacement),$(list)) # it's used here to make a list of the images, with one filename on each line rmtmp: rm $(tmpfile) +testif: +ifeq ($(OS),Darwin) + @echo $(OS) +endif + dirs: # create the directories for the working structures mkdir images # scanned image dir mkdir output # outputs dir @echo $(color_r)'Directories made' tesseract: - echo $(listtxt) > output/list.txt + echo $(listtxt) > output/list.txt tesseract output/list.txt output/plain myscript: tesseract @@ -31,8 +37,15 @@ visualization: $(images) $(tmpfile) #requires mplayer @echo $(tmpfile) for i in $(images); do \ cat $$i >> $(tmpfile); \ - done; - cat $(tmpfile) | mplayer -vo x11 -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=56:h=64:i420:fps=25 -;\ + done; + +ifeq ($(OS),Darwin) + cat $(tmpfile) | mplayer -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=56:h=64:i420:fps=25 -; +else + cat $(tmpfile) | mplayer -vo x11 -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=50:h=50:i420:fps=25 -; +endif +# ifeq ($(shell uname), Linux) + # cat $(tmpfile) | mplayer -vo x11 -sws 4 -zoom -vf dsize=720:720 -demuxer rawvideo -rawvideo w=50:h=50:i420:fps=25 -;\ # ** Makefile Syntax notes **