mirror of https://github.com/RT-Thread/rt-thread
32 lines
453 B
Makefile
32 lines
453 B
Makefile
|
|
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'
|