small build changes
This commit is contained in:
15
Makefile
15
Makefile
@@ -5,10 +5,10 @@ OUTPUT = -o ${OUTPUT_DIR}/PROG
|
||||
INSTALL_OUTPUT = ${OUTPUT_DIR}/PROG
|
||||
|
||||
build: output_dir
|
||||
gcc -Wall -pthread ${LIBRARIES} ${SOURCES} ${OUTPUT:PROG=server}
|
||||
gcc -Wall ${LIBRARIES} ${SOURCES} ${OUTPUT:PROG=server}
|
||||
|
||||
debug: output_dir
|
||||
gcc -Wall -g -pthread ${LIBRARIES} ${SOURCES} ${OUTPUT:PROG=server}
|
||||
gcc -Wall -g ${LIBRARIES} ${SOURCES} ${OUTPUT:PROG=server}
|
||||
|
||||
install:
|
||||
mv ${INSTALL_OUTPUT:PROG=server} /usr/bin/
|
||||
@@ -16,6 +16,13 @@ install:
|
||||
output_dir:
|
||||
mkdir -p ${OUTPUT_DIR}
|
||||
|
||||
clean:
|
||||
rm -rf $(OUTPUT_DIR) **.h.gch
|
||||
CERT_DIR = ./certs/
|
||||
|
||||
genCerts:
|
||||
mkdir -p ${CERT_DIR}
|
||||
openssl req -new -newkey ec -pkeyopt ec_paramgen_curve:prime256v1 \
|
||||
-x509 -nodes -days 365 -out ${CERT_DIR}cert.pem -keyout ${CERT_DIR}cert.pem \
|
||||
-subj "/C=US/ST=Some-State/L=[]/O=[]/CN=localhost"
|
||||
|
||||
clean:
|
||||
rm -rf $(OUTPUT_DIR) ${CERT_DIR} **.h.gch
|
||||
|
||||
Reference in New Issue
Block a user