Changeset 4417
- Timestamp:
- 03/19/09 05:27:07 (3 years ago)
- Files:
-
- trunk/lib/build-dmd.bat (modified) (1 diff)
- trunk/lib/common/tango/win32.mak (modified) (3 diffs)
- trunk/lib/dmd-posix.mak (modified) (1 diff)
- trunk/lib/dmd-win32.mak (modified) (5 diffs)
- trunk/lib/gc/basic/win32.mak (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/build-dmd.bat
r2465 r4417 2 2 set TANGO_OLDHOME=%HOME% 3 3 set HOME=%CD% 4 make clean -fdmd-win32.mak5 make lib docinstall -fdmd-win32.mak4 make clean-all -fdmd-win32.mak 5 make all install -fdmd-win32.mak 6 6 make clean -fdmd-win32.mak 7 7 set HOME=%TANGO_OLDHOME% trunk/lib/common/tango/win32.mak
r3031 r4417 11 11 # Delete unneeded files created by build process 12 12 13 LIB_TARGET=tango-cc-tango.lib 14 LIB_MASK=tango-cc-tango*.lib 13 LIB_BASE=tango-cc-tango 14 LIB_BUILD= 15 LIB_TARGET=$(LIB_BASE)$(LIB_BUILD).lib 16 LIB_MASK=$(LIB_BASE)*.lib 15 17 16 18 CP=xcopy /y … … 21 23 ADD_DFLAGS= 22 24 23 CFLAGS=-mn -6 -r $(ADD_CFLAGS) 24 #CFLAGS=-g -mn -6 -r $(ADD_CFLAGS) 25 CFLAGS_RELEASE=-mn -6 -r $(ADD_CFLAGS) 26 CFLAGS_DEBUG=-g -mn -6 -r $(ADD_CFLAGS) 27 DFLAGS_RELEASE=-release -O -inline -w -nofloat $(ADD_DFLAGS) 28 DFLAGS_DEBUG=-g -w -nofloat $(ADD_DFLAGS) 29 TFLAGS_RELEASE=-O -inline -w -nofloat $(ADD_DFLAGS) 30 TFLAGS_DEBUG=-g -w -nofloat $(ADD_DFLAGS) 25 31 26 DFLAGS=-release -O -inline -w -nofloat $(ADD_DFLAGS) 27 #DFLAGS=-g -w -nofloat $(ADD_DFLAGS) 28 29 TFLAGS=-O -inline -w -nofloat $(ADD_DFLAGS) 30 #TFLAGS=-g -w -nofloat $(ADD_DFLAGS) 32 CFLAGS=$(CFLAGS_RELEASE) 33 DFLAGS=$(DFLAGS_RELEASE) 34 TFLAGS=$(TFLAGS_RELEASE) 31 35 32 36 DOCFLAGS=-version=DDoc … … 116 120 $(RM) $(ALL_OBJS) 117 121 $(RM) $(ALL_DOCS) 122 $(RM) $(LIB_TARGET) 123 124 clean-all: clean 118 125 $(RM) $(LIB_MASK) 119 126 trunk/lib/dmd-posix.mak
r4400 r4417 67 67 ADD_CFLAGS="$(ADD_CFLAGS)" ADD_DFLAGS="$(ADD_DFLAGS)" SYSTEM_VERSION="$(SYSTEM_VERSION)" 68 68 lib-debug : 69 make -fdmd-posix.mak clean DC="$(DC)" LIB_BUILD=" " VERSION="$(VERSION)"69 make -fdmd-posix.mak clean DC="$(DC)" LIB_BUILD="-d" VERSION="$(VERSION)" 70 70 make -fdmd-posix.mak DC="$(DC)" LIB_BUILD="-d" VERSION=debug lib \ 71 71 ADD_CFLAGS="$(ADD_CFLAGS)" ADD_DFLAGS="$(ADD_DFLAGS)" SYSTEM_VERSION="$(SYSTEM_VERSION)" trunk/lib/dmd-win32.mak
r4400 r4417 11 11 # Delete unneeded files created by build process 12 12 13 LIB_TARGET=tango-base-dmd.lib 14 LIB_MASK=tango-base-dmd*.lib 13 LIB_BASE=tango-base-dmd 14 LIB_BUILD= 15 LIB_TARGET=$(LIB_BASE)$(LIB_BUILD).lib 16 LIB_MASK=$(LIB_BASE)*.lib 15 17 16 18 DIR_CC=common\tango … … 18 20 DIR_GC=gc\basic 19 21 20 LIB_CC=$(DIR_CC)\tango-cc-tango .lib21 LIB_RT=$(DIR_RT)\tango-rt-dmd .lib22 LIB_GC=$(DIR_GC)\tango-gc-basic .lib22 LIB_CC=$(DIR_CC)\tango-cc-tango$(LIB_BUILD).lib 23 LIB_RT=$(DIR_RT)\tango-rt-dmd$(LIB_BUILD).lib 24 LIB_GC=$(DIR_GC)\tango-gc-basic$(LIB_BUILD).lib 23 25 24 26 CP=xcopy /y … … 32 34 ADD_CFLAGS= 33 35 ADD_DFLAGS= 36 CFLAGS_RELEASE=-mn -6 -r $(ADD_CFLAGS) 37 CFLAGS_DEBUG=-g -mn -6 -r $(ADD_CFLAGS) 38 DFLAGS_RELEASE=-release -O -inline -w -nofloat -I. -I../shared -I../../.. $(ADD_DFLAGS) 39 DFLAGS_DEBUG=-g -w -nofloat -I. -I../shared -I../../.. $(ADD_DFLAGS) 40 TFLAGS_RELEASE=-O -inline -w -nofloat $(ADD_DFLAGS) 41 TFLAGS_DEBUG=-g -w -nofloat $(ADD_DFLAGS) 34 42 35 targets : lib doc36 all : lib doc43 targets : lib-release doc 44 all : lib-release lib-debug doc 37 45 38 46 ###################################################### … … 45 53 46 54 ###################################################### 55 lib: lib-release 47 56 48 lib : $(ALL_OBJS) 57 lib-release: 58 make -fdmd-win32.mak clean LIB_BUILD="" 59 make -fdmd-win32.mak release-comp LIB_BUILD="" 60 61 lib-debug: 62 make -fdmd-win32.mak clean LIB_BUILD="" 63 make -fdmd-win32.mak debug-comp LIB_BUILD="-d" 64 65 release-comp : $(ALL_OBJS) 49 66 cd $(DIR_CC) 50 make -fwin32.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 67 make -fwin32.mak lib DC=$(DC) DFLAGS="$(DFLAGS_RELEASE)" CFLAGS="$(CFLAGS_RELEASE)" \ 68 TFLAGS="$(TFLAGS_RELEASE)" LIB_BUILD="$(LIB_BUILD)" 51 69 cd ..\.. 52 70 cd $(DIR_RT) 53 make -fwin32.mak lib 71 make -fwin32.mak lib DC=$(DC) DFLAGS="$(DFLAGS_RELEASE)" CFLAGS="$(CFLAGS_RELEASE)" \ 72 TFLAGS="$(TFLAGS_RELEASE)" LIB_BUILD="$(LIB_BUILD)" 54 73 cd ..\.. 55 74 cd $(DIR_GC) 56 make -fwin32.mak lib DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 75 make -fwin32.mak lib DC=$(DC) DFLAGS="$(DFLAGS_RELEASE)" CFLAGS="$(CFLAGS_RELEASE)" \ 76 TFLAGS="$(TFLAGS_RELEASE)" LIB_BUILD="$(LIB_BUILD)" 77 cd ..\.. 78 $(RM) $(LIB_TARGET) 79 $(LC) -c -n $(LIB_TARGET) $(LIB_CC) $(LIB_RT) $(LIB_GC) 80 81 debug-comp : $(ALL_OBJS) 82 cd $(DIR_CC) 83 make -fwin32.mak lib DC=$(DC) DFLAGS="$(DFLAGS_DEBUG)" CFLAGS="$(CFLAGS_DEBUG)" \ 84 TFLAGS="$(TFLAGS_DEBUG)" LIB_BUILD="$(LIB_BUILD)" 85 cd ..\.. 86 cd $(DIR_RT) 87 make -fwin32.mak lib DC=$(DC) DFLAGS="$(DFLAGS_DEBUG)" CFLAGS="$(CFLAGS_DEBUG)" \ 88 TFLAGS="$(TFLAGS_DEBUG)" LIB_BUILD="$(LIB_BUILD)" 89 cd ..\.. 90 cd $(DIR_GC) 91 make -fwin32.mak lib DC=$(DC) DFLAGS="$(DFLAGS_DEBUG)" CFLAGS="$(CFLAGS_DEBUG)" \ 92 TFLAGS="$(TFLAGS_DEBUG)" LIB_BUILD="$(LIB_BUILD)" 57 93 cd ..\.. 58 94 $(RM) $(LIB_TARGET) … … 77 113 $(RM) $(ALL_DOCS) 78 114 cd $(DIR_CC) 79 make -fwin32.mak clean 115 make -fwin32.mak clean LIB_BUILD="$(LIB_BUILD)" 80 116 cd ..\.. 81 117 cd $(DIR_RT) 82 make -fwin32.mak clean 118 make -fwin32.mak clean LIB_BUILD="$(LIB_BUILD)" 83 119 cd ..\.. 84 120 cd $(DIR_GC) 85 make -fwin32.mak clean 121 make -fwin32.mak clean LIB_BUILD="$(LIB_BUILD)" 86 122 cd ..\.. 87 # $(RM) $(LIB_MASK)88 123 124 clean-all: clean 125 cd $(DIR_CC) 126 make -fwin32.mak clean-all 127 cd ..\.. 128 cd $(DIR_RT) 129 make -fwin32.mak clean-all 130 cd ..\.. 131 cd $(DIR_GC) 132 make -fwin32.mak clean-all 133 cd ..\.. 134 $(RM) $(LIB_MASK) 135 89 136 install : 90 137 cd $(DIR_CC) trunk/lib/gc/basic/win32.mak
r3031 r4417 11 11 # Delete unneeded files created by build process 12 12 13 LIB_TARGET=tango-gc-basic.lib 14 LIB_MASK=tango-gc-basic*.lib 13 LIB_BASE=tango-gc-basic 14 LIB_BUILD= 15 LIB_TARGET=$(LIB_BASE)$(LIB_BUILD).lib 16 LIB_MASK=$(LIB_BASE)*.lib 15 17 16 18 CP=xcopy /y … … 21 23 ADD_DFLAGS= 22 24 23 CFLAGS=-mn -6 -r $(ADD_CFLAGS) 24 #CFLAGS=-g -mn -6 -r $(ADD_CFLAGS) 25 CFLAGS_RELEASE=-mn -6 -r $(ADD_CFLAGS) 26 CFLAGS_DEBUG=-g -mn -6 -r $(ADD_CFLAGS) 27 DFLAGS_RELEASE=-release -O -inline -w -nofloat -I. -I../shared -I../../.. $(ADD_DFLAGS) 28 DFLAGS_DEBUG=-g -w -nofloat -I. -I../shared -I../../.. $(ADD_DFLAGS) 29 TFLAGS_RELEASE=-O -inline -w -nofloat $(ADD_DFLAGS) 30 TFLAGS_DEBUG=-g -w -nofloat $(ADD_DFLAGS) 25 31 26 DFLAGS=-release -O -inline -w -nofloat $(ADD_DFLAGS) 27 #DFLAGS=-g -w -nofloat $(ADD_DFLAGS) 28 29 TFLAGS=-O -inline -w -nofloat $(ADD_DFLAGS) 30 #TFLAGS=-g -w -nofloat $(ADD_DFLAGS) 32 CFLAGS=$(CFLAGS_RELEASE) 33 DFLAGS=$(DFLAGS_RELEASE) 34 TFLAGS=$(TFLAGS_RELEASE) 31 35 32 36 DOCFLAGS=-version=DDoc












