diff options
Diffstat (limited to 'main/minimime/Makefile')
-rw-r--r-- | main/minimime/Makefile | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/main/minimime/Makefile b/main/minimime/Makefile new file mode 100644 index 000000000..4351afd2f --- /dev/null +++ b/main/minimime/Makefile @@ -0,0 +1,60 @@ +# +# Asterisk -- A telephony toolkit for Linux. +# +# Makefile for resource modules +# +# Copyright (C) 2007, Digium, Inc. +# +# This program is free software, distributed under the terms of +# the GNU General Public License +# + +-include $(ASTTOPDIR)/menuselect.makeopts $(ASTTOPDIR)/menuselect.makedeps + +include $(ASTTOPDIR)/Makefile.moddir_rules + +LIBMMIME:=libmmime.a +MM_SRCS= \ + mimeparser.tab.c \ + mimeparser.yy.c \ + mm_init.c \ + mm_base64.c \ + mm_codecs.c \ + mm_contenttype.c \ + mm_context.c \ + mm_envelope.c \ + mm_error.c \ + mm_header.c \ + mm_mem.c \ + mm_mimepart.c \ + mm_mimeutil.c \ + mm_param.c \ + mm_parse.c \ + mm_util.c + +MM_OBJS:=$(MM_SRCS:%.c=%.o) +MM_HDRS:=mm.h mm_util.h + +ASTCFLAGS:=$(filter-out -Werror -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes,$(ASTCFLAGS)) + +all: $(LIBMMIME) + +$(LIBMMIME): $(MM_OBJS) + $(ECHO_PREFIX) echo " [AR] $^ -> $@" + $(CMD_PREFIX) $(AR) cr $@ $^ + $(CMD_PREFIX) $(RANLIB) $@ + +#mimeparser.yy.c: mimeparser.l +# flex -Pmimeparser_yy -omimeparser.yy.c mimeparser.l + +#mimeparser.tab.c: mimeparser.y +# bison -d -pmimeparser_yy -omimeparser.tab.c mimeparser.y + +clean:: + rm -f $(LIBMMIME) *.o + +.PHONY: clean all + +ifneq ($(wildcard .*.d),) + include .*.d +endif |