mirror of
https://github.com/mfontanini/libtins
synced 2026-01-23 02:35:57 +01:00
29 lines
593 B
Makefile
29 lines
593 B
Makefile
CXX=@CXX@
|
|
CXXFLAGS=-Wall @CXXFLAGS@
|
|
LDFLAGS=-ltins
|
|
EXECUTABLES=arpspoof portscan traceroute beacon_display
|
|
|
|
all: $(EXECUTABLES)
|
|
|
|
compile: $(OBJECTS)
|
|
|
|
recompile: clean all
|
|
|
|
arpspoof:
|
|
$(CXX) arpspoofing.cpp -o arpspoofing $(CXXFLAGS) $(LDFLAGS)
|
|
|
|
beacon_display:
|
|
$(CXX) beacon_display.cpp -o beacon_display $(CXXFLAGS) $(LDFLAGS)
|
|
|
|
portscan:
|
|
$(CXX) portscan.cpp -o portscan $(CXXFLAGS) $(LDFLAGS) -lpthread
|
|
|
|
traceroute:
|
|
$(CXX) traceroute.cpp -o traceroute -std=c++0x $(CXXFLAGS) $(LDFLAGS) -lpthread
|
|
|
|
.cpp.o:
|
|
$(CXX) $(CXXFLAGS) $(INCLUDE) $< -o $@
|
|
|
|
clean:
|
|
rm $(OBJECTS) $(EXECUTABLES)
|