18 lines
781 B
Makefile
18 lines
781 B
Makefile
.PHONY: server server-opt
|
|
server: surnames.txt names.txt ipaddr.txt
|
|
GLOBAL_IP=$(cat ipaddr.txt) cargo run
|
|
|
|
server-opt: surnames.txt names.txt ipaddr.txt
|
|
GLOBAL_IP=$(cat ipaddr.txt) cargo run --release
|
|
|
|
surnames.txt:
|
|
curl https://raw.githubusercontent.com/Hyneman/moby-project/672f6bdca054c42d375f065ffee87e8ceba0c242/moby/mwords/21986na.mes |\
|
|
iconv -f cp1252 - > surnames.txt
|
|
|
|
names.txt:
|
|
curl https://raw.githubusercontent.com/Hyneman/moby-project/672f6bdca054c42d375f065ffee87e8ceba0c242/moby/mwords/3897male.nam > male.txt
|
|
curl https://raw.githubusercontent.com/Hyneman/moby-project/672f6bdca054c42d375f065ffee87e8ceba0c242/moby/mwords/4946fema.len > female.txt
|
|
cat male.txt female.txt | sort | uniq > names.txt
|
|
|
|
ipaddr.txt:
|
|
dig +short @dns.toys -4 ip > ipaddr.txt
|