diff --git a/.gitignore b/.gitignore
index 5970f623..33d05d90 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,5 @@ bin/
*.userprefs
tests/output
src/generator/generator
+*.pc
+.DS_Store
diff --git a/src/Mono.Cxxi/Makefile.am b/src/Mono.Cxxi/Makefile.am
index bfd480a5..a82aa596 100644
--- a/src/Mono.Cxxi/Makefile.am
+++ b/src/Mono.Cxxi/Makefile.am
@@ -2,7 +2,7 @@
EXTRA_DIST = m4/expansions.m4
if ENABLE_DEBUG
-ASSEMBLY_COMPILER_COMMAND = mcs
+ASSEMBLY_COMPILER_COMMAND = $(GMCS)
ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize- -debug "-define:DEBUG"
BUILD_DIR = $(top_srcdir)/bin/Debug
@@ -14,7 +14,7 @@ MONO_CXXI_DLL_MDB=$(BUILD_DIR)/Mono.Cxxi.dll.mdb
endif
if ENABLE_RELEASE
-ASSEMBLY_COMPILER_COMMAND = mcs
+ASSEMBLY_COMPILER_COMMAND = $(GMCS)
ASSEMBLY_COMPILER_FLAGS = -noconfig -codepage:utf8 -warn:4 -optimize+
BUILD_DIR = $(top_srcdir)/bin/Release
@@ -43,13 +43,13 @@ RESGEN=resgen2
all: $(ASSEMBLY) $(PROGRAMFILES) $(LINUX_PKGCONFIG)
FILES = \
- ABI/CppAbi.cs \
- ABI/Impl/ItaniumAbi.cs \
- ABI/Impl/ItaniumTypeInfo.cs \
- ABI/Impl/MsvcAbi.cs \
- ABI/Impl/VirtualOnlyAbi.cs \
- ABI/MethodType.cs \
- ABI/VTable.cs \
+ Abi/CppAbi.cs \
+ Abi/Impl/ItaniumAbi.cs \
+ Abi/Impl/ItaniumTypeInfo.cs \
+ Abi/Impl/MsvcAbi.cs \
+ Abi/Impl/VirtualOnlyAbi.cs \
+ Abi/MethodType.cs \
+ Abi/VTable.cs \
AssemblyInfo.cs \
Attributes.cs \
CppField.cs \
@@ -71,8 +71,8 @@ DATA_FILES =
RESOURCES =
EXTRAS = \
- ABI \
- ABI/Impl \
+ Abi \
+ Abi/Impl \
Util \
mono.cxxi.pc.in
diff --git a/tests/Tests.csproj b/tests/Tests.csproj
index 098d4562..1deceb88 100644
--- a/tests/Tests.csproj
+++ b/tests/Tests.csproj
@@ -50,7 +50,6 @@
AllRules.ruleset
-
@@ -99,5 +98,9 @@
{4A864586-93C5-4DC1-8A80-F094A88506D7}
Mono.Cxxi
+
+ {AD0F9378-789C-4AF1-B0DD-6DD9A63C3401}
+ generator
+