1# 2# Copyright (c) 2013 No Face Press, LLC 3# License http://opensource.org/licenses/mit-license.php MIT License 4# 5 6#This makefile is used to test the other Makefiles 7 8 9PROG = embedded_c 10SRC = embedded_c.c 11 12TOP = ../.. 13CIVETWEB_LIB = libcivetweb.a 14 15CFLAGS = -I$(TOP)/include $(COPT) -DUSE_WEBSOCKET -DUSE_IPV6 16LIBS = -lpthread 17 18include $(TOP)/resources/Makefile.in-os 19 20ifeq ($(TARGET_OS),LINUX) 21 LIBS += -ldl 22endif 23 24all: $(PROG) 25 26$(PROG): $(CIVETWEB_LIB) $(SRC) 27 $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(SRC) $(CIVETWEB_LIB) $(LIBS) -lcrypto -lssl -DUSE_SSL_DH=1 28 29$(CIVETWEB_LIB): 30 $(MAKE) -C $(TOP) WITH_IPV6=1 WITH_WEBSOCKET=1 COPT='-DNO_SSL_DL=1' clean lib 31 cp $(TOP)/$(CIVETWEB_LIB) . 32 33clean: 34 rm -f $(CIVETWEB_LIB) $(PROG) 35 36.PHONY: all clean 37 38