1# name of executable to build 2EXECUTABLE=libclutils.a 3# C++ source (with .cpp extension) 4CPSOURCE= BlobList.cpp CertBuilderApp.cpp CertParser.cpp \ 5 certVerify.cpp identPicker.cpp keyPicker.cpp printCertName.cpp \ 6 ringBufferIo.cpp sslRingBufferThreads.cpp sslServe.cpp sslClient.cpp \ 7 sslAppUtils.cpp timeStr.cpp tpUtils.cpp 8 9 10# C source (.c extension) 11CSOURCE= clutils.c ioSock.c 12 13PROJ_LIBS= 14# 15# Optional lib search paths 16# 17PROJ_LIBPATH= 18# 19# choose one for cc 20# 21VERBOSE= 22#VERBOSE=-v 23 24# 25# non-standard frameworks (e.g., -framework foo) 26# 27PROJ_FRAMEWORKS= 28 29# 30# Other files to remove at 'make clean' time 31# 32OTHER_TO_CLEAN= 33 34# 35# project-specific includes, with leading -I 36# 37PROJ_INCLUDES= 38 39# 40# Optional C flags (warnings, optimizations, etc.) 41# 42PROJ_CFLAGS= -fvisibility=hidden 43 44# 45# Optional link flags (using cc, not ld) 46# 47PROJ_LDFLAGS= 48 49# 50# Optional dependencies 51# 52PROJ_DEPENDS= 53 54include ../Makefile.lib 55 56# some crucial dependencies that must cause recompilation 57THREAD_OBJS= $(OBJROOT)/sslAppUtils.o $(OBJROOT)/sslClient.o $(OBJROOT)/sslServe.o 58 59$(THREAD_OBJS): sslThreading.h 60 61$(OBJROOT)/certVerify.o: certVerify.h 62 63