naett.c

Tiny cross-platform HTTP / HTTPS client library in C.
git clone git://git.finwo.net/lib/naett.c
Log | Files | Refs | README | LICENSE

Makefile (389B)


      1 CFLAGS = -I.. -g -Wall -pedantic
      2 #CFLAGS = -O2
      3 
      4 ifeq ($(OS),Windows_NT)
      5 	LDFLAGS = -lwinhttp
      6 else
      7 	UNAME_S := $(shell uname -s)
      8 	ifeq ($(UNAME_S),Darwin)
      9 		LDFLAGS = -framework Foundation
     10 		CFLAGS += -Wno-gnu-zero-variadic-macro-arguments
     11 	else ifeq ($(UNAME_S),Linux)
     12 		LDFLAGS = -lcurl -lpthread
     13 	endif
     14 endif
     15 
     16 naett: main.c ../naett.c
     17 	gcc $^ -o $@ $(CFLAGS) $(LDFLAGS)