aboutsummaryrefslogtreecommitdiffstats
path: root/main/minimime/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'main/minimime/Makefile')
-rw-r--r--main/minimime/Makefile60
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