Files
Upsilon/build/struct_layout/Makefile
Romain Goyet 4d6eddb411 Cleaner build process
Change-Id: I6ecc7b77437397859f8ebb79ace48aaa9c1c2047
2017-04-19 22:21:46 +02:00

10 lines
325 B
Makefile

products += apps/main.ast build/struct_layout/data.json
%.ast: %.cpp %.o
@echo "AST $@"
@$(CXX) -fno-color-diagnostics -Xclang -fdump-record-layouts $(SFLAGS) $(CXXFLAGS) -MF /dev/null -c $< -o /dev/null > $@
%.ast.json: %.ast
@echo "JSON $@"
@cat $< | ruby build/struct_layout/ast_to_json.rb AppsContainer > $@