CGem/Makefile

26 lines
607 B
Makefile

CC=gcc
all: gemcurl
debug: gemcurl_debug
gemlib.o: src/gemlib.c src/gemlib.h
mkdir -p build
$(CC) -o build/gemlib.o -c src/gemlib.c
gemcurl.o: src/gemlib.h src/gemcurl.c
mkdir -p build
$(CC) -o build/gemcurl.o -c src/gemcurl.c
gemcurl_debug.o: src/gemlib.h src/gemcurl.c
mkdir -p build
$(CC) -o build/gemcurl_debug.o -c src/gemcurl.c -DDEBUG
gemcurl: gemcurl.o gemlib.o
mkdir -p build
$(CC) -o build/gemcurl build/gemcurl.o build/gemlib.o -lcrypto -lssl
gemcurl_debug: gemcurl_debug.o gemlib.o
mkdir -p build
$(CC) -o build/gemcurl_debug build/gemcurl_debug.o build/gemlib.o -lcrypto -lssl