[go: up one dir, main page]

Menu

[r269]: / main / src / Makefile  Maximize  Restore  History

Download this file

79 lines (62 with data), 2.1 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#
# OSP Library Makefile
#
INCLDIR = ../include
#
# ***** Platform specific flags ******
#
# Solaris (POSIX threads)
include ospcflags.inc
#TARGET_OS should be set in release builder's environment.!!!!
#
LFLAGS = -lsocket -lnsl -lpthread
SOFLAGS = -shared
SOOBJ = libosp.so
#AR = /usr/ccs/bin/ar
ARLIB = $(TARGETDIR)/libosp.a
#LINT = /opt/SUNWspro/bin/lint
MKDEP = /usr/openwin/bin/makedepend
#
#
# SSL library selection
#
# for OpenSSL
SSLOBJ = ospopenssl.o
SSLLIB = ../lib/libssl.a
SSLINC = ../crypto
SSLCFLAGS = -I$(SSLINC)
#
# for No SSL
#
#SSLOBJ = ospnossl.o
#
# How to lint
#
LINT=OSPLINT -s -Xc -I./ $(SSLCFLAGS) $(CRYPTOCFLAGS) -D_POSIX_THREADS -D_REENTRANT -DOSP_SDK
#
####################################################################
OBJS = osppkcs1.o osppkcs8.o osppkcs7.o ospcryptowrap.o ospasn1ids.o \
ospasn1object.o ospx509.o ospasn1.o ospasn1primitives.o \
ospasn1parse.o ospcrypto.o osptnlog.o ospsecssl.o ospsecurity.o \
osplist.o osphttp.o ospxml.o ospmime.o ospprovider.o \
ospproviderapi.o ospsocket.o ospcomm.o osputils.o ospmsgque.o \
ospmsginfo.o osptransapi.o osptrans.o ospinit.o \
ospmsgelem.o ospdest.o ospusage.o ospmsgattr.o ospcallid.o \
osptoken.o ospmsgutil.o ospmsgdesc.o ospostime.o ospxmltype.o \
ospxmlparse.o ospxmlattr.o ospxmlutil.o ospxmlenc.o ospxmlelem.o \
ospusageind.o ospstatus.o ospauthreq.o ospauthrsp.o ospauthind.o \
ospauthcnf.o ospreauthreq.o ospreauthrsp.o ospusagecnf.o ospb64.o \
ospbfr.o osptokeninfo.o ospfail.o ospaltinfo.o ospssl.o ospstatistics.o osptnprobe.o \
ospaudit.o osptnaudit.o osptransids.o ospciscoext.o ospcapind.o ospcapcnf.o $(SSLOBJ) $(CRYPTOADDOBJ) ospversion.o
.SUFFIXES: .o .c
.c.o:
$(CC) $(CFLAGS) $(CRYPTOCFLAGS) $(SSLCFLAGS) $(<) -c
#.c.o:
# $(LINT) $(<) ; $(CC) $(CFLAGS) $(CRYPTOCFLAGS) $(SSLCFLAGS) $(<) -c
libosp : $(OBJS)
ar -r $(ARLIB) $(OBJS)
clean :
rm -f $(OBJS) $(ARLIB)
depend :
$(MKDEP) -I$(INCLDIR) *.c
# DO NOT DELETE