1b9400f6cSShuo ChenCXXFLAGS=-g -Wall -pthread 2b9400f6cSShuo Chen 32c431f66SShuo ChenBINARIES=icmpecho rejectall acceptall discardall discardall2 echoall echoall2 connectmany 4b9400f6cSShuo Chen 5b9400f6cSShuo Chenall: $(BINARIES) 6b9400f6cSShuo Chen 7cc808594SShuo Chenicmpecho: icmpecho.cc faketcp.cc 8cc808594SShuo Chenrejectall: rejectall.cc faketcp.cc 9cc808594SShuo Chenacceptall: acceptall.cc faketcp.cc 10bf7dd643SShuo Chendiscardall: discardall.cc faketcp.cc 112c431f66SShuo Chendiscardall2: discardall2.cc faketcp.cc 122c431f66SShuo Chendiscardall2: CXXFLAGS += -std=c++0x 1349f15100SShuo Chenechoall: echoall.cc faketcp.cc 142c431f66SShuo Chenechoall2: echoall2.cc faketcp.cc 152c431f66SShuo Chenechoall2: CXXFLAGS += -std=c++0x 16b2fec1eaSShuo Chenconnectmany: connectmany.cc faketcp.cc 17b9400f6cSShuo Chen 18b9400f6cSShuo Chen$(BINARIES): 19b9400f6cSShuo Chen g++ $(CXXFLAGS) $(LDFLAGS) $(filter %.cc,$^) -o $@ 20b9400f6cSShuo Chen 21b9400f6cSShuo Chenclean: 22b9400f6cSShuo Chen rm -f $(BINARIES) 23b9400f6cSShuo Chen 24