2006-10-26 Marek Safar <marek.safar@gmail.com>
[mono.git] / mcs / gmcs / Makefile
index 72f03b5626fa2d375f017550f2710511e3f436f9..7441b40b117eb045c8bbeab093bd21f8f20dfbee 100644 (file)
@@ -5,6 +5,8 @@ include ../build/rules.make
 #uncomment to enable some debug stuff
 #DEBUG_FLAGS=/define:MCS_DEBUG
 
+LOCAL_MCS_FLAGS += -d:GMCS_SOURCE
+
 BOOTSTRAP_MCS = MONO_PATH="$(topdir)/class/lib/net_2_0_bootstrap$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(RUNTIME) $(RUNTIME_FLAGS) $(topdir)/class/lib/net_2_0_bootstrap/mcs.exe $(DEBUG_FLAGS)
 
 BUILT_SOURCES = cs-parser.cs
@@ -42,7 +44,7 @@ $(bootstrap_libfiles): bootstrap-libs
 bootstrap-libs:
        cd .. && $(MAKE) PROFILE=net_2_0_bootstrap all
 
-gmcs.exe: $(bootstrap_libfiles)
+$(PROGRAM): $(bootstrap_libfiles)
 
 gmcs2.exe: $(PROGRAM)
        MONO_PATH="../class/lib/net_2_0$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" time $(PROGRAM) -2 /target:exe /debug /out:$@ $^ $(DEBUG_FLAGS)