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