2017-01-23 04:37:26 -04:00
|
|
|
|
2017-05-04 06:33:57 -03:00
|
|
|
LDFLAGS=-lrt -lpcap -lsodium
|
2017-10-12 17:26:13 -03:00
|
|
|
CPPFLAGS=-Wall -O2
|
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
|
2017-07-05 09:23:44 -03:00
|
|
|
$(CC) -std=gnu99 -c -o $@ $< $(CPPFLAGS)
|
2017-01-23 04:37:26 -04:00
|
|
|
|
|
|
|
%.o: %.cpp *.hpp *.h
|
2017-05-17 03:39:28 -03:00
|
|
|
$(CXX) -std=gnu++11 -c -o $@ $< $(CPPFLAGS)
|
2017-01-23 04:37:26 -04:00
|
|
|
|
2017-03-22 08:37:56 -03:00
|
|
|
rx: rx.o radiotap.o fec.o wifibroadcast.o
|
2017-05-17 03:39:28 -03:00
|
|
|
$(CXX) -o $@ $^ $(LDFLAGS)
|
2017-01-23 04:37:26 -04:00
|
|
|
|
2017-03-22 08:37:56 -03:00
|
|
|
tx: tx.o fec.o wifibroadcast.o
|
2017-05-17 03:39:28 -03:00
|
|
|
$(CXX) -o $@ $^ $(LDFLAGS)
|
2017-01-23 04:37:26 -04:00
|
|
|
|
2017-05-04 06:33:57 -03:00
|
|
|
keygen: keygen.o
|
2017-05-17 03:39:28 -03:00
|
|
|
$(CC) -o $@ $^ $(LDFLAGS)
|
2017-01-23 04:37:26 -04:00
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f rx tx *~ *.o
|
|
|
|
|