Changeset 3174
- Timestamp:
- 02/13/08 02:43:52 (10 months ago)
- Files:
-
- trunk/lib/build-gdc.sh (modified) (1 diff)
- trunk/lib/gdc-posix.mak (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/build-gdc.sh
r3129 r3174 29 29 rm compiler/gdc/object.di 30 30 31 # Check which make we have 32 make --version >& /dev/null 33 if [ "$?" = "0" ] 34 then 35 MAKE=make 36 else 37 gmake --version >& /dev/null 38 if [ "$?" = "0" ] 39 then 40 MAKE=gmake 41 else 42 echo 'No supported build tool found.' 43 exit 1 44 fi 45 fi 46 47 export MAKETOOL=$MAKE 48 31 49 OLDHOME=$HOME 32 50 export HOME=`pwd` 33 makeclean -fgdc-posix.mak || exit 134 makelib doc install -fgdc-posix.mak ADD_CFLAGS="$ADD_CFLAGS" || exit 135 makeclean -fgdc-posix.mak || exit 151 $MAKE clean -fgdc-posix.mak || exit 1 52 $MAKE lib doc install -fgdc-posix.mak ADD_CFLAGS="$ADD_CFLAGS" || exit 1 53 $MAKE clean -fgdc-posix.mak || exit 1 36 54 chmod 644 ../tango/core/*.di || exit 1 37 55 trunk/lib/gdc-posix.mak
r2465 r3174 11 11 # Delete unneeded files created by build process 12 12 13 MAKE=$(MAKETOOL) 13 14 CP=cp -f 14 15 RM=rm -f … … 36 37 37 38 lib : $(ALL_OBJS) 38 make-C compiler/gdc39 $(MAKE) -C compiler/gdc 39 40 $(RM) compiler/gdc/config/*.o compiler/gdc/gcc/configunix.o compiler/gdc/minimal.o 40 make-C gc/basic -fposix.mak lib CC=$(CC) DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)"41 make-C common/tango -fposix.mak lib CC=$(CC) DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)"41 $(MAKE) -C gc/basic -fposix.mak lib CC=$(CC) DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 42 $(MAKE) -C common/tango -fposix.mak lib CC=$(CC) DC=$(DC) ADD_DFLAGS="$(ADD_DFLAGS)" ADD_CFLAGS="$(ADD_CFLAGS)" 42 43 find . -name "libgphobos*.a" | xargs $(RM) 43 44 $(LC) libgphobos.a `find ./compiler/gdc -name "*.o" | xargs echo` … … 47 48 doc : $(ALL_DOCS) 48 49 echo No documentation available. 49 # make-C compiler/gdc -flinux.mak doc50 make-C gc/basic -fposix.mak doc CC=$(CC) DC=$(DC)51 make-C common/tango -fposix.mak doc CC=$(CC) DC=$(DC)50 #$(MAKE) -C compiler/gdc -flinux.mak doc 51 $(MAKE) -C gc/basic -fposix.mak doc CC=$(CC) DC=$(DC) 52 $(MAKE) -C common/tango -fposix.mak doc CC=$(CC) DC=$(DC) 52 53 53 54 ###################################################### … … 57 58 $(RM) $(ALL_OBJS) 58 59 $(RM) $(ALL_DOCS) 59 make-C compiler/gdc clean60 make-C gc/basic -fposix.mak clean CC=$(CC) DC=$(DC)61 make-C common/tango -fposix.mak clean CC=$(CC) DC=$(DC)60 $(MAKE) -C compiler/gdc clean 61 $(MAKE) -C gc/basic -fposix.mak clean CC=$(CC) DC=$(DC) 62 $(MAKE) -C common/tango -fposix.mak clean CC=$(CC) DC=$(DC) 62 63 # $(RM) libgphobos*.a 63 64 64 65 install : 65 66 #$(MD) $(LIB_DEST) 66 # make-C compiler/gdc -flinux.mak install67 make-C gc/basic -fposix.mak install CC=$(CC) DC=$(DC)68 make-C common/tango -fposix.mak install CC=$(CC) DC=$(DC)67 #$(MAKE) -C compiler/gdc -flinux.mak install 68 $(MAKE) -C gc/basic -fposix.mak install CC=$(CC) DC=$(DC) 69 $(MAKE) -C common/tango -fposix.mak install CC=$(CC) DC=$(DC) 69 70 # $(CP) libgphobos*.a $(LIB_DEST)/.












