12345678910111213141516171819202122232425262728293031 |
- CXX = g++ -Wall
- lookup: main.o states-code.o
- $(CXX) -o $@ $^
- main.o: main.cc states-code.hh
- $(CXX) -c $<
- states-code.o: states-code.cc states-code.hh states.dat.h
- $(CXX) -c $<
- states-code.cc: states.dat states-tmpl.cc states-code.hh
- ../perfect_hash.py --splitby '|' --keycol 2 states.dat states-tmpl.cc
- states.dat.h: states.dat
- ./mk_header.py >$@
- clean:
- rm lookup *.o states.dat.h states-code.cc
- test:
- ./lookup 'NY'
- ./lookup 'QW'
|