]>
Commit | Line | Data |
---|---|---|
997358a6 MW |
1 | # Copyright (C) 2000, 2001 Internet Software Consortium. |
2 | # | |
3 | # Permission to use, copy, modify, and distribute this software for any | |
4 | # purpose with or without fee is hereby granted, provided that the above | |
5 | # copyright notice and this permission notice appear in all copies. | |
6 | # | |
7 | # THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM | |
8 | # DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL | |
9 | # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL | |
10 | # INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, | |
11 | # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING | |
12 | # FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, | |
13 | # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION | |
14 | # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |
15 | ||
16 | # $Id: Makefile,v 1.1 2004/03/15 20:35:25 as Exp $ | |
17 | ||
18 | srcdir = . | |
19 | VPATH = . | |
20 | top_srcdir = . | |
21 | ||
22 | CINCLUDES = -I${srcdir}/unix/include \ | |
23 | -I. -I./include -I${srcdir}/include | |
24 | CDEFINES = -g | |
25 | CWARNINGS = -Werror | |
26 | ||
27 | CFLAGS=${CINCLUDES} ${CDEFINES} ${CWARNINGS} | |
28 | ||
29 | VERSION="@(\#) freeswan-hacking-9.2.1-for-fs2" | |
30 | LIBINTERFACE=2 | |
31 | LIBREVISION=0 | |
32 | LIBAGE=1 | |
33 | RANLIB=ranlib | |
34 | ||
35 | # Alphabetically | |
36 | OBJS = async.o context.o gai_strerror.o getaddrinfo.o gethost.o \ | |
37 | getipnode.o getnameinfo.o getrrset.o getrrset2.o herror.o \ | |
38 | lwbuffer.o lwconfig.o lwpacket.o lwresutil.o \ | |
39 | lwres_gabn.o lwres_gnba.o lwres_grbn.o lwres_noop.o \ | |
40 | lwinetaton.o lwinetpton.o lwinetntop.o | |
41 | ||
42 | # Alphabetically | |
43 | SRCS = async.c context.c gai_strerror.c getaddrinfo.c gethost.c \ | |
44 | getipnode.c getnameinfo.c getrrset.c getrrset2.c herror.c \ | |
45 | lwbuffer.c lwconfig.c lwpacket.c lwresutil.c \ | |
46 | lwres_gabn.c lwres_gnba.c lwres_grbn.c lwres_noop.c \ | |
47 | lwinetaton.c lwinetpton.c lwinetntop.c | |
48 | ||
49 | programs all: liblwres.a | |
50 | ||
51 | version.o: version.c | |
52 | ${LIBTOOL} ${CC} ${ALL_CFLAGS} \ | |
53 | -DVERSION=\"${VERSION}\" \ | |
54 | -DLIBINTERFACE=${LIBINTERFACE} \ | |
55 | -DLIBREVISION=${LIBREVISION} \ | |
56 | -DLIBAGE=${LIBAGE} \ | |
57 | -c ${srcdir}/version.c | |
58 | ||
59 | liblwres.a: ${OBJS} version.o | |
60 | ${AR} ${ARFLAGS} $@ ${OBJS} version.o | |
61 | ${RANLIB} $@ | |
62 | ||
63 | timestamp: liblwres.a | |
64 | touch timestamp | |
65 | ||
66 | clean distclean mostlyclean realclean cleanall spotless:: | |
67 | rm -f liblwres.a liblwres.la timestamp $(OBJS) | |
68 | ||
69 | install checkprograms check install_file_list: | |
70 | @true | |
71 | ||
72 | TAGS: ${SRCS} | |
73 | etags ${SRCS} |