2017-01-23 04:37:26 -04:00
|
|
|
|
2017-05-04 06:33:57 -03:00
|
|
|
LDFLAGS=-lrt -lpcap -lsodium
|
2017-04-07 06:53:47 -03:00
|
|
|
CPPFLAGS=-Wall -g
|
2017-01-23 04:37:26 -04:00
|
|
|
|
2017-05-04 06:33:57 -03:00
|
|
|
all: rx tx keygen
|
2017-01-23 04:37:26 -04:00
|
|
|
|
|
|
|
%.o: %.c *.h
|
|
|
|
gcc -c -o $@ $< $(CPPFLAGS)
|
|
|
|
|
|
|
|
%.o: %.cpp *.hpp *.h
|
|
|
|
g++ -std=c++11 -c -o $@ $< $(CPPFLAGS)
|
|
|
|
|
2017-03-22 08:37:56 -03:00
|
|
|
rx: rx.o radiotap.o fec.o wifibroadcast.o
|
2017-01-23 04:37:26 -04:00
|
|
|
g++ -o $@ $^ $(LDFLAGS)
|
|
|
|
|
|
|
|
|
2017-03-22 08:37:56 -03:00
|
|
|
tx: tx.o fec.o wifibroadcast.o
|
2017-01-23 04:37:26 -04:00
|
|
|
g++ -o $@ $^ $(LDFLAGS)
|
|
|
|
|
2017-05-04 06:33:57 -03:00
|
|
|
keygen: keygen.o
|
|
|
|
gcc -o $@ $^ $(LDFLAGS)
|
2017-01-23 04:37:26 -04:00
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f rx tx *~ *.o
|
|
|
|
|