Page MenuHomePhabricator

Improvements to makefile
ClosedPublic

Authored by joshuaspence on Aug 23 2015, 9:59 AM.
Tags
None
Referenced Files
F14012939: D13978.id.diff
Fri, Nov 1, 9:27 PM
F14012042: D13978.id33868.diff
Fri, Nov 1, 7:03 AM
F13999838: D13978.diff
Thu, Oct 24, 5:27 PM
F13994384: D13978.id.diff
Wed, Oct 23, 5:47 AM
F13981733: D13978.id33868.diff
Sat, Oct 19, 6:42 PM
F13969193: D13978.id33718.diff
Thu, Oct 17, 1:04 AM
F13961612: D13978.id33852.diff
Tue, Oct 15, 5:43 AM
Unknown Object (File)
Fri, Oct 11, 10:25 PM
Subscribers

Details

Summary

Various improvements to the XHPAST Makefile.

Test Plan
> make -C support/xhpast cleanall parser scanner xhpast
make: Entering directory '/home/joshua/workspace/github.com/phacility/libphutil/support/xhpast'
rm --force xhpast parser.yacc.output libxhpast.a *.o
rm --force scanner.lex.hpp scanner.lex.cpp parser.yacc.hpp parser.yacc.cpp
rm --force node_names.hpp parser_nodes.php
bison --verbose -Wall --defines=parser.yacc.hpp --output=parser.yacc.cpp parser.y
flex -CFr --header-file=scanner.lex.hpp --outfile=scanner.lex.cpp scanner.l
php -f generate_nodes.php
Wrote C++ definition.
Wrote PHP definition.
g++ -c -fPIC -Wall -O3 -minline-all-stringops -o scanner.lex.o scanner.lex.cpp
g++ -c -fPIC -Wall -O3 -minline-all-stringops -o parser.yacc.o parser.yacc.cpp
ar -crs libxhpast.a scanner.lex.o parser.yacc.o
g++ -fPIC -Wall -O3 -minline-all-stringops -o xhpast xhpast.cpp libxhpast.a
make: Leaving directory '/home/joshua/workspace/github.com/phacility/libphutil/support/xhpast'

Diff Detail

Repository
rPHU libphutil
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

joshuaspence retitled this revision from to Improvements to makefile.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
epriestley added a reviewer: epriestley.

Still a WIP.

This revision now requires changes to proceed.Aug 24 2015, 5:12 PM
joshuaspence edited edge metadata.
epriestley edited edge metadata.
This revision is now accepted and ready to land.Aug 29 2015, 12:30 PM
This revision was automatically updated to reflect the committed changes.