1#
2# * Copyright (c) 2011 QUALCOMM Incorporated. All rights reserved.
3# *
4# * File        : mmangle/Makefile.in
5# * Project     : Qpopper Server
6# * Comments    :
7# *
8# *
9# * Revisions   :
10# *
11# * 06/21/08    [rcg]
12# *       - Add 'tags' target for ctags call (note: assumes 'ctags' is
13# *         installed in /usr/local/bin, so it isn't portable)
14# *
15# * 02/03/03    [rcg]
16# *       -  Pick up LDFLAGS.
17# *
18# *  06/30/00   [rcg]
19# *        - Updated includes.
20# *        - Moved utils to common.
21# *        - Fixed gperf stuff for systems w/o gperf.
22# *
23# *  12/09/99   [rcg]
24# *        - Modified for SunOS4 stuff.
25# *
26# *  05/05/98   [py]
27# *         - File added.
28# *
29#
30SHELL           =   /bin/sh
31CC              =   @CC@
32GPERF           =   @GPERF@
33GPERFCMD        =   @GPERFCMD@
34MAKEFILE        =   Makefile
35
36@SET_MAKE@
37
38top_srcdir      =   @top_srcdir@
39srcdir          =   @srcdir@
40VPATH           =   @srcdir@
41prefix          =   @prefix@
42exec_prefix     =   @exec_prefix@
43installdir      =   @bindir@
44
45common_srcdir   =   ${top_srcdir}/common
46popper_srcdir   =   ${top_srcdir}/popper
47qd_srcdir       =   ${top_srcdir}/qd
48sievead_srcdir  =   ${top_srcdir}/sievead
49mmangle_srcdir  =   ${top_srcdir}/mmangle
50
51base_dir        =   ..
52common_dir      =   ${base_dir}/common
53popper_dir      =   ${base_dir}/popper
54qd_dir          =   ${base_dir}/qd
55sievead_dir     =   ${base_dir}/sievead
56mmangle_dir     =   ${base_dir}/mmangle
57
58INCLUDES	=   ${srcdir}/mime.h ${srcdir}/mangle.h \
59		    ${srcdir}/enriched.h ${srcdir}/striphtml.h \
60		    ${srcdir}/charmangle.h \
61		    ${popper_srcdir}/popper.h \
62		    ${base_dir}/config.h \
63		    ${top_srcdir}/conf.h \
64		    ${common_dir}/logit.h \
65		    ${common_dir}/string_util.h \
66		    ${common_dir}/utils.h
67
68CFLAGS          =   @CFLAGS@
69CDEFS           =   @CDEFS@
70LDFLAGS         =   @LDFLAGS@
71DEFS            =   @DEFS@
72OS_DEFS         =   @OS_DEFS@
73TARGET          =   @TARGET@
74NETWORK_LIBS    =   @NETWORK_LIBS@
75KERBEROS_LIBS   =   @KERBEROS_LIBS@
76DBM_LIBS        =   @DBM_LIBS@
77LIBS            =   @NETWORK_LIBS@ @KERBEROS_LIBS@ @DBM_LIBS@ @LIBS@
78AR_FLAG         =   @AR_FLAG@
79RANLIB          =   @RANLIB@
80
81OBJS		    = 	mime.o mangle.o enriched.o striphtml.o \
82			        lineend.o etags.o charmangle.o
83
84SRCS		    = 	mime.c mangle.c enriched.c striphtml.c \
85			        lineend.c etags.c charmangle.c
86
87all: libmangle.a
88
89libmangle.a: ${OBJS}
90	ar ${AR_FLAG} $@ ${OBJS}
91@RANLIB_CMD@
92
93.c.o:
94	${CC} -c -I${base_dir} -I${srcdir} -I${top_srcdir} -I${popper_srcdir} \
95	    -I${common_srcdir} ${CFLAGS} ${DEFS} ${CDEFS} ${OS_DEFS} $< -o $@
96
97etags.c: etags.gperf
98	${GPERFCMD}
99
100${OBJS}: ${INCLUDES}
101
102${SRCS}:
103
104clean:
105	rm -f core
106	rm -f ${OBJS}
107
108realclean: clean
109	rm -f libmangle.a
110	rm -f Makefile
111	rm -f tags TAGS
112	rm -f *~
113
114install:
115
116
117tags:
118# make tags file per BBEdit recommendation
119	/usr/local/bin/ctags --excmd=number --tag-relative=no \
120	                     --fields=+a+m+n+S -R `pwd`
121
122
123
124
125
126
127
128
129
130