CFLAGS=-Wall -O2 -g CC=gcc IPSTORAGE_OFILES=ip-mtbdd.o ip-storage.o bitstream.o IPMAP_OFILES=ip-mtbdd.o ip-map.o bitstream.o all: ip-storage ip-map internet.ipmap ip-storage: $(IPSTORAGE_OFILES) gcc $(IPSTORAGE_OFILES) -o ip-storage ip-map: $(IPMAP_OFILES) gcc $(IPMAP_OFILES) -o ip-map bitstream.o: bitstream.h ip-mtbdd.o: ip-mtbdd.h ip-storage.o: ip-mtbdd.h ipblocks.map countries.dat extractor.log: *.db*.gz extractor zcat *.db*.gz | ./extractor > extractor.log internet.ipmap: internet.ipmap.leaf internet.ipmap.skel internet.ipmap.leaf internet.ipmap.skel : ipblocks.map ip-storage ./ip-storage iana: ripe apnic ripe: ripe.db.gz ripe.db.gz: wget ftp://ftp.ripe.net/ripe/dbase/ripe.db.gz apnic: aunic.db.long.gz jpnic.db.long.gz twnic.db.long.gz ccair.db.long.gz krnic.db.long.gz jpirr.db.long.gz radb.db.long.gz apnic.RPSL.db.gz aunic.db.long.gz: wget ftp://ftp.apnic.net/pub/whois-data/AUNIC/aunic.db.long.gz jpnic.db.long.gz: wget ftp://ftp.apnic.net/pub/whois-data/JPNIC/jpnic.db.long.gz twnic.db.long.gz: wget ftp://ftp.apnic.net/pub/whois-data/TWNIC/twnic.db.long.gz ccair.db.long.gz: wget ftp://ftp.apnic.net/pub/whois-data/CCAIR/ccair.db.long.gz krnic.db.long.gz: wget ftp://ftp.apnic.net/pub/whois-data/KRNIC/krnic.db.long.gz jpirr.db.long.gz: wget ftp://ftp.apnic.net/pub/whois-data/JPIRR/jpirr.db.long.gz radb.db.long.gz: wget ftp://ftp.apnic.net/pub/whois-data/RADB/radb.db.long.gz apnic.RPSL.db.gz: wget ftp://ftp.apnic.net/pub/whois-data/APNIC/apnic.RPSL.db.gz .PRECIOUS: .db.long.gz .db.gz