[csdoc-patches] csdoc/src/mcs/build/platforms linux.make,NONE,1.1 win32.make,NONE,1.1
Status: Planning
Brought to you by:
mastergaurav
From: <mas...@us...> - 2004-10-06 19:31:42
|
Update of /cvsroot/csdoc/csdoc/src/mcs/build/platforms In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20482/platforms Added Files: linux.make win32.make Log Message: no message --- NEW FILE: linux.make --- # -*- makefile -*- # # Platform-specific makefile rules. This one's for linux. # PLATFORM_DEBUG_FLAGS = -g PLATFORM_MCS_FLAGS = PLATFORM_RUNTIME = $(RUNTIME) PLATFORM_CORLIB = mscorlib.dll BOOTSTRAP_MCS = mcs RESGEN = MONO_PATH="$(topdir)/class/lib/$(PROFILE)$(PLATFORM_PATH_SEPARATOR)$$MONO_PATH" $(INTERNAL_RESGEN) PLATFORM_PATH_SEPARATOR = : # Define this if this ever will work on Linux # PLATFORM_MAKE_CORLIB_CMP = yes # This is for changing / to \ on windows PLATFORM_CHANGE_SEPARATOR_CMD = cat hidden_prefix = . hidden_suffix = platform-check: @set fnord $(BOOTSTRAP_MCS) ; if type $$2 >/dev/null 2>&1 ; then :; else \ echo "*** You need a C# compiler installed to build MCS. (make sure mcs works from the command line)" ; \ echo "*** Read INSTALL.txt for information on how to bootstrap" ; \ echo "*** a Mono installation." ; \ exit 1 ; \ fi # I tried this but apparently Make's version strings aren't that # ... consistent between releases. Whatever. # # @if ! $(MAKE) --version |grep '^GNU Make version 3' 1>/dev/null 2>&1 ; then \ # echo "*** You need to build MCS with GNU make. Try \`gmake'" ; \ # exit 1 ; \ # fi --- NEW FILE: win32.make --- # -*- makefile -*- # # Win32 platform-specific makefile rules. # PLATFORM_DEBUG_FLAGS = /debug+ /debug:full PLATFORM_MCS_FLAGS = /nologo /optimize PLATFORM_RUNTIME = PLATFORM_CORLIB = mscorlib.dll BOOTSTRAP_MCS = csc.exe MCS = $(BOOTSTRAP_MCS) RESGEN = resgen.exe PLATFORM_MAKE_CORLIB_CMP = yes PLATFORM_CHANGE_SEPARATOR_CMD=tr '/' '\\\\' PLATFORM_PATH_SEPARATOR = ; hidden_prefix = hidden_suffix = .tmp platform-check: |