summaryrefslogtreecommitdiff
path: root/src/mangling/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/mangling/Makefile.am')
-rw-r--r--src/mangling/Makefile.am43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/mangling/Makefile.am b/src/mangling/Makefile.am
new file mode 100644
index 0000000..63b25c7
--- /dev/null
+++ b/src/mangling/Makefile.am
@@ -0,0 +1,43 @@
+
+BUILT_SOURCES = libjavamangling_la-java_gram.h
+
+AM_YFLAGS = -d
+
+noinst_LTLIBRARIES = libjavamangling.la libmangling.la
+
+libmangling_la_SOURCES = \
+ context-int.h \
+ context.h context.c \
+ demangler.h demangler.c
+
+libmangling_la_LDFLAGS =
+
+libmangling_la_LIBADD = \
+ libjavamangling.la \
+ dex/libmanglingdex.la \
+ itanium/libmanglingitanium.la
+
+
+# Partie Java
+
+libjavamangling_la_SOURCES = \
+ java.h \
+ java_gram.y \
+ java_tok.l
+
+libjavamangling_la_YFLAGS = -d -p java_ -o y.tab.c
+
+libjavamangling_la_LFLAGS = -P java_ -o lex.yy.c
+
+
+
+
+AM_CPPFLAGS = $(LIBGTK_CFLAGS) $(LIBXML_CFLAGS)
+
+AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
+
+
+# Automake fait les choses à moitié
+CLEANFILES = java_gram.h java_gram.c libjavamangling_la-java_tok.c
+
+SUBDIRS = dex itanium