wfb-ng/Makefile
2017-10-12 23:26:13 +03:00

25 lines
396 B
Makefile

LDFLAGS=-lrt -lpcap -lsodium
CPPFLAGS=-Wall -O2
all: rx tx keygen
%.o: %.c *.h
$(CC) -std=gnu99 -c -o $@ $< $(CPPFLAGS)
%.o: %.cpp *.hpp *.h
$(CXX) -std=gnu++11 -c -o $@ $< $(CPPFLAGS)
rx: rx.o radiotap.o fec.o wifibroadcast.o
$(CXX) -o $@ $^ $(LDFLAGS)
tx: tx.o fec.o wifibroadcast.o
$(CXX) -o $@ $^ $(LDFLAGS)
keygen: keygen.o
$(CC) -o $@ $^ $(LDFLAGS)
clean:
rm -f rx tx *~ *.o