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