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