Changeset 76
- Timestamp:
- May 1, 2003, 4:22:07 AM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
-
Property cvs2svn:cvs-rev
changed from
1.7
to1.8
r75 r76 26 26 ifndef PATH_TOP 27 27 export PATH_TOP := $(PWD) 28 endif 29 ifndef PATH_TOPD 28 30 export PATH_TOPD := $(PWDD) 29 31 endif … … 46 48 endif 47 49 48 49 # 50 51 # 50 52 # For builds on Linux Host builds we do the environment setup here. 51 53 # This is essentially a mimicking of what we do on OS/2. … … 95 97 all-binutils \ 96 98 all-emx \ 99 \ 100 all-install \ 97 101 \ 98 102 all-ended … … 186 190 @echo "ok" 187 191 188 192 189 193 PRELOADED_TOOLS = bin/sh.exe bin/echo.exe bin/true.exe usr/bin/test.exe usr/bin/expr.exe \ 190 194 usr/bin/gawk.exe usr/bin/sed.exe bin/rm.exe bin/cat.exe bin/cp.exe 191 195 192 196 all-preload: 193 197 @echo "Preloading tools:" … … 201 205 @echo "" 202 206 207 208 209 all-install: \ 210 gcc-install 211 # emx-install 212 # binutils-install 203 213 204 214 … … 274 284 275 285 # build the components. 276 .PHONY: gcc-build 277 gcc-build :286 .PHONY: gcc-build gcc-install gcc-configure 287 gcc-build gcc-install gcc-configure: 278 288 mkdir -p $(PATH_OBJ)/gcc 279 289 $(MAKE) -C $(PATH_OBJ)/gcc -f $(MAKEFILE) $@-it … … 281 291 282 292 # When changed directory 283 # We pass down BOOT_ flags for stage2+. 284 # Because strip is broken on OS/2 we pass -s for release build and -g for non release builds. 293 # We pass down BOOT_ flags for stage2+. 294 # Because strip is broken on OS/2 we pass -s for release build and -g for 295 # non release builds - This overrides some stuff in src/gcc/gcc/config/i386/t-emx! 285 296 gcc-build-it: \ 286 297 $(PATH_OBJ)/gcc/.ts.configured … … 290 301 BOOT_CFLAGS="$(BUILD_DEBUGINFO) -O2 -mcpu=pentium -mpreferred-stack-boundary=2 -malign-strings=0 -falign-loops=2 -falign-jumps=2 -falign-functions=2" \ 291 302 BOOT_LDFLAGS="$(BUILD_DEBUGINFO) -Zexe -Zcrtdll" \ 303 LIBGCC2_DEBUG_CFLAG="$(BUILD_DEBUGINFO)" \ 292 304 bootstrap 293 305 else … … 297 309 # configure it (invoked after directory change). 298 310 # We set CC to help configure finding it. 299 gcc-configure $(PATH_OBJ)/gcc/.ts.configured: $(PATH_TOP)/src/gcc/configure311 gcc-configure-it $(PATH_OBJ)/gcc/.ts.configured: $(PATH_TOP)/src/gcc/configure 300 312 ifeq "$(BUILD_PLATFORM)" "OS2" 301 313 $(ASH) -c " \ … … 328 340 touch $(PATH_OBJ)/gcc/.ts.configured 329 341 342 343 # Install the GCC build 344 # Repeating the prefix doesn't hurt anybody. 345 gcc-install-it: 346 $(MAKE) prefix=$(PATH_BIND)/gcc322 install 347 330 348 331 349 # Generate diffs for GCC (v3.2.2) - part of packing a release. -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.