all:: \ CppMangle \ cpp__specific \ Error \ IndexedStream \ JavaMangle \ java__specific \ Lexer \ List \ StdIO \ StreamErr \ Stream CppMangle: ../library/CppMangle/refal/CppMangle.rf cpp__specific: ../library/CppMangle/refal/cpp_specific.rf Error: ../library/Error/refal/Error.rf IndexedStream: ../library/Stream/refal/FakeStreamIndex.rf JavaMangle: ../library/CppMangle/refal/CppMangle.rf ../compiler/rfpc -B ../library/include/refal-plus/ -j \ -o org/refal/plus/library/$@X $< \ -B ../library/JavaMangle/refal/ \ -replace-module cpp_specific java_specific \ -replace-module CppMangle JavaMangle java__specific: ../library/JavaMangle/refal/java_specific.rf Lexer: ../library/Lexer/refal/Lexer.rf List: ../library/List/refal/List.rf StdIO: ../library/StdIO/refal/StdIO.rf StreamErr: ../library/Stream/refal/StreamErr.rf Stream: ../library/Stream/refal/Stream.rf %: ../compiler/rfpc -B ../library/include/refal-plus/ -j \ -o org/refal/plus/library/$@X $< @if diff -q org/refal/plus/library/$@X.java org/refal/plus/library/$@.java; \ then rm -v org/refal/plus/library/$@X.java; \ fi .PHONY: all