#Organization: TUKE FEI KEMT 2021 #Feld of study: 9.2.4 Computer engineering #Study program: Computer Networks, Bachelor Study #Author: Marek Rohac #Compiler: Winlibs GCC (MinGW-W64 x86_64-posix-seh, built by Brecht Sanders) 10.2.0 #Description: simply Makefile for OS Windows CC=gcc CFLAGS= -Wall -Wextra -g WINFLAGS = -lbcrypt AMDFLAGS = -mrdrnd -mrdseed OSSLFLAGS = -I./openssl/include -L./openssl/lib -llibcrypto AMDc=./amdINC/secrng.c INCLUDEPATH = -I./amdINC AMDSPRNG= amdSPRNG SOURCES= winAPIprng OSSL = openssl_rng all: $(SOURCES) $(AMDSPRNG) $(OSSL) $(SOURCES): %: %.c $(CC) -o $@ $< $(CFLAGS) $(WINFLAGS) $(AMDSPRNG): %: $(CC) $(AMDc) $(AMDSPRNG).c $(CFLAGS) $(INCLUDEPATH) $(AMDFLAGS) -o $@ $(OSSL): %: %.c $(CC) -o $@ $< $(CFLAGS) $(OSSLFLAGS) clean: $(RM) *.exe *.bin *.txt