CC = gcc CFLAGS = -Wall -Wextra -std=c99 LIBS = -lssl -lcrypto TARGET = otp SOURCE = otp.c $(TARGET): $(SOURCE) $(CC) $(CFLAGS) -o $(TARGET) $(SOURCE) $(LIBS) clean: rm -f $(TARGET) *.pad *.state install: sudo cp $(TARGET) /usr/local/bin/ uninstall: sudo rm -f /usr/local/bin/$(TARGET) .PHONY: clean install uninstall