Paweł Wieczorek avatar Paweł Wieczorek committed 8dfa806

demo has own build-system

Comments (0)

Files changed (6)

-OCAMLBUILD= ocamlbuild
+OCAMLBUILD= ocamlbuild 
 OCAMLFIND = ocamlfind
+.PHONY : ${LIBS} demo
-all: ${LIBS}
+all: demo
 install: ${LIBS}
 	${OCAMLFIND} install stringpainter META ${LIB_FILES}
+demo: ${LIBS}
+	cd demo; ${MAKE} all
+	cd demo; ${MAKE} clean
 <src/*.cmx>: for-pack(StringPainter)
+<demo/*.*>: package(stringpainter)
+let _ = print_endline "ArithmeticExpressions"
+let _ = ArithmeticExpressions.test ()
+let _ = print_endline "Lambda"
 let _ = Lambda.test ()
+OCAMLBUILD= ocamlbuild 
+all: ${DEMO}
+${DEMO}: ${LIBS}
+	${OCAMLBUILD} -use-ocamlfind ${DEMO_DIRS} ${DEMO}
+<*.*>: package(stringpainter)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.