Files
yoga/Makefile

27 lines
716 B
Makefile
Raw Normal View History

2014-09-11 09:23:30 -07:00
FILES=src/__tests__/Layout-test.c src/Layout.c src/Layout-test-utils.c
2014-09-18 15:15:21 -07:00
all: c c_test java java_test
2014-09-18 15:15:21 -07:00
c: transpile_all
2014-09-18 15:15:21 -07:00
c_test: c
2014-09-26 18:19:32 -07:00
@gcc -std=c99 -Werror -Wno-padded $(FILES) -lm && ./a.out
2014-09-11 09:23:30 -07:00
@rm a.out
2014-09-18 15:15:21 -07:00
java: transpile_all src/java
@javac -cp ./lib/junit4.jar -sourcepath ./src/java/src:./src/java/tests src/java/tests/com/facebook/csslayout/*.java
java_test: java
@java -cp ./src/java/src:./src/java/tests:./lib/junit4.jar org.junit.runner.JUnitCore \
com.facebook.csslayout.LayoutEngineTest \
com.facebook.csslayout.LayoutCachingTest \
com.facebook.csslayout.CSSNodeTest
transpile_all: ./src/transpile.js
@node ./src/transpile.js
2014-09-11 09:23:30 -07:00
debug:
2014-09-26 18:19:32 -07:00
@gcc -ggdb $(FILES) -lm && lldb ./a.out
@rm a.out