|
1 |
| -# REBOL Makefile -- Generated by make-make.r (do not edit) on 20-Oct-2017/12:45:26+2:00 |
| 1 | +# REBOL Makefile -- Generated by make-make.r (do not edit) on 25-Oct-2017/17:18:42+2:00 |
2 | 2 | # This makefile is intentional kept simple to make builds possible on
|
3 | 3 | # a wider range of target platforms.
|
4 | 4 |
|
@@ -39,22 +39,22 @@ R= $S/core
|
39 | 39 | INCL ?= .
|
40 | 40 | I= -I$(INCL) -I$S/include/
|
41 | 41 |
|
42 |
| -TO_OS?= TO_WIN32_X64 |
43 |
| -OS_ID?= 0.3.40 |
| 42 | +TO_OS?= TO_WIN32 |
| 43 | +OS_ID?= 0.3.1 |
44 | 44 | BIN_SUFFIX= .exe
|
45 | 45 | LIB_SUFFIX= .dll
|
46 | 46 | RES= "objs/r3.res"
|
47 |
| -RAPI_FLAGS= -O2 -DUNICODE -D__LLP64__ -m64 -DENDIAN_LITTLE |
48 |
| -HOST_FLAGS= -DREB_EXE -O2 -DUNICODE -D__LLP64__ -m64 -DENDIAN_LITTLE -D_FILE_OFFSET_BITS=64 |
| 47 | +RAPI_FLAGS= -O2 -DUNICODE -m32 -DENDIAN_LITTLE |
| 48 | +HOST_FLAGS= -DREB_EXE -O2 -DUNICODE -m32 -DENDIAN_LITTLE -D_FILE_OFFSET_BITS=64 |
49 | 49 | RLIB_FLAGS=
|
50 | 50 |
|
51 | 51 | # Flags for core and for host:
|
52 | 52 | RFLAGS= -c -D$(TO_OS) -DREB_API $(RAPI_FLAGS) $I
|
53 | 53 | HFLAGS= -c -D$(TO_OS) -DREB_CORE $(HOST_FLAGS) $I
|
54 |
| -CLIB= -lwsock32 -lcomdlg32 -mconsole -Wl,--stack=4194300 -lm |
| 54 | +CLIB= -m32 -lwsock32 -lcomdlg32 -mconsole -Wl,--stack=4194300 -lm |
55 | 55 |
|
56 | 56 | # REBOL is needed to build various include files:
|
57 |
| -REBOL_TOOL= r3-make$(BIN_SUFFIX) |
| 57 | +REBOL_TOOL= prebuild/r3-make-win.exe |
58 | 58 | REBOL= $(CD)$(REBOL_TOOL) -qs
|
59 | 59 |
|
60 | 60 | # For running tests, ship, build, etc.
|
@@ -113,7 +113,7 @@ purge:
|
113 | 113 | $(MAKE) host$(BIN_SUFFIX)
|
114 | 114 |
|
115 | 115 | testdo:
|
116 |
| - r3$(BIN_SUFFIX) --do "print {^/^[[32mI'm READY^[[0m}" |
| 116 | + r3$(BIN_SUFFIX) --do "print {^/^[[1;32m### I'm READY ###^[[0m^/}" |
117 | 117 |
|
118 | 118 | test:
|
119 | 119 | $(CP) r3$(BIN_SUFFIX) $(UP)/src/tests/
|
@@ -142,24 +142,24 @@ OBJS = objs/a-constants.o objs/a-globals.o objs/a-lib.o objs/b-boot.o \
|
142 | 142 | objs/c-function.o objs/c-port.o objs/c-task.o objs/c-word.o \
|
143 | 143 | objs/d-crash.o objs/d-dump.o objs/d-print.o objs/f-blocks.o \
|
144 | 144 | objs/f-deci.o objs/f-dtoa.o objs/f-enbase.o objs/f-extension.o \
|
145 |
| - objs/f-math.o objs/f-modify.o objs/f-qsort.o objs/f-random.o \ |
146 |
| - objs/f-round.o objs/f-series.o objs/f-stubs.o objs/l-scan.o \ |
147 |
| - objs/l-types.o objs/m-gc.o objs/m-pools.o objs/m-series.o \ |
148 |
| - objs/n-control.o objs/n-data.o objs/n-io.o objs/n-loop.o \ |
149 |
| - objs/n-math.o objs/n-sets.o objs/n-strings.o objs/n-system.o \ |
150 |
| - objs/p-clipboard.o objs/p-console.o objs/p-dir.o objs/p-dns.o \ |
151 |
| - objs/p-event.o objs/p-file.o objs/p-net.o objs/s-cases.o \ |
152 |
| - objs/s-crc.o objs/s-file.o objs/s-find.o objs/s-make.o \ |
153 |
| - objs/s-mold.o objs/s-ops.o objs/s-trim.o objs/s-unicode.o \ |
154 |
| - objs/t-bitset.o objs/t-block.o objs/t-char.o objs/t-datatype.o \ |
155 |
| - objs/t-date.o objs/t-decimal.o objs/t-event.o objs/t-function.o \ |
156 |
| - objs/t-gob.o objs/t-image.o objs/t-integer.o objs/t-logic.o \ |
157 |
| - objs/t-map.o objs/t-money.o objs/t-none.o objs/t-object.o \ |
158 |
| - objs/t-pair.o objs/t-port.o objs/t-string.o objs/t-time.o \ |
159 |
| - objs/t-tuple.o objs/t-typeset.o objs/t-utype.o objs/t-vector.o \ |
160 |
| - objs/t-word.o objs/u-bmp.o objs/u-compress.o objs/u-dialect.o \ |
161 |
| - objs/u-gif.o objs/u-jpg.o objs/u-md5.o objs/u-parse.o \ |
162 |
| - objs/u-png.o objs/u-sha1.o objs/u-zlib.o |
| 145 | + objs/f-int.o objs/f-math.o objs/f-modify.o objs/f-qsort.o \ |
| 146 | + objs/f-random.o objs/f-round.o objs/f-series.o objs/f-stubs.o \ |
| 147 | + objs/l-scan.o objs/l-types.o objs/m-gc.o objs/m-pools.o \ |
| 148 | + objs/m-series.o objs/n-control.o objs/n-data.o objs/n-io.o \ |
| 149 | + objs/n-loop.o objs/n-math.o objs/n-sets.o objs/n-strings.o \ |
| 150 | + objs/n-system.o objs/p-clipboard.o objs/p-console.o objs/p-dir.o \ |
| 151 | + objs/p-dns.o objs/p-event.o objs/p-file.o objs/p-net.o \ |
| 152 | + objs/s-cases.o objs/s-crc.o objs/s-file.o objs/s-find.o \ |
| 153 | + objs/s-make.o objs/s-mold.o objs/s-ops.o objs/s-trim.o \ |
| 154 | + objs/s-unicode.o objs/t-bitset.o objs/t-block.o objs/t-char.o \ |
| 155 | + objs/t-datatype.o objs/t-date.o objs/t-decimal.o objs/t-event.o \ |
| 156 | + objs/t-function.o objs/t-gob.o objs/t-image.o objs/t-integer.o \ |
| 157 | + objs/t-logic.o objs/t-map.o objs/t-money.o objs/t-none.o \ |
| 158 | + objs/t-object.o objs/t-pair.o objs/t-port.o objs/t-string.o \ |
| 159 | + objs/t-time.o objs/t-tuple.o objs/t-typeset.o objs/t-utype.o \ |
| 160 | + objs/t-vector.o objs/t-word.o objs/u-bmp.o objs/u-compress.o \ |
| 161 | + objs/u-dialect.o objs/u-gif.o objs/u-jpg.o objs/u-md5.o \ |
| 162 | + objs/u-parse.o objs/u-png.o objs/u-sha1.o objs/u-zlib.o |
163 | 163 |
|
164 | 164 | HOST = objs/host-main.o objs/host-args.o objs/host-device.o objs/host-stdio.o \
|
165 | 165 | objs/dev-net.o objs/dev-dns.o objs/host-lib.o objs/dev-stdio.o \
|
@@ -262,6 +262,9 @@ objs/f-enbase.o: $R/f-enbase.c
|
262 | 262 | objs/f-extension.o: $R/f-extension.c
|
263 | 263 | $(CC) $R/f-extension.c $(RFLAGS) -o objs/f-extension.o
|
264 | 264 |
|
| 265 | +objs/f-int.o: $R/f-int.c |
| 266 | + $(CC) $R/f-int.c $(RFLAGS) -o objs/f-int.o |
| 267 | + |
265 | 268 | objs/f-math.o: $R/f-math.c
|
266 | 269 | $(CC) $R/f-math.c $(RFLAGS) -o objs/f-math.o
|
267 | 270 |
|
|
0 commit comments