1 # name of executable to build
2 EXECUTABLE=libclutils.a
3 # C++ source (with .cpp extension)
4 CPSOURCE= 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
10 # C source (.c extension)
11 CSOURCE= clutils.c ioSock.c
15 # Optional lib search paths
25 # non-standard frameworks (e.g., -framework foo)
30 # Other files to remove at 'make clean' time
35 # project-specific includes, with leading -I
40 # Optional C flags (warnings, optimizations, etc.)
42 PROJ_CFLAGS= -fvisibility=hidden
45 # Optional link flags (using cc, not ld)
50 # Optional dependencies
54 include ../Makefile.lib
56 # some crucial dependencies that must cause recompilation
57 THREAD_OBJS= $(OBJROOT)/sslAppUtils.o $(OBJROOT)/sslClient.o $(OBJROOT)/sslServe.o
59 $(THREAD_OBJS): sslThreading.h
61 $(OBJROOT)/certVerify.o: certVerify.h