Mercurial > hg > sidinfo
annotate Makefile.w64 @ 218:40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 05 Dec 2019 00:15:40 +0200 |
parents | |
children | d4246534daad |
rev | line source |
---|---|
218
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
1 # |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
2 # For win64 version cross-compilation with MinGW suite @ Linux |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
3 # |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
4 |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
5 # Compiler, flags and linker flags |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
6 BINTOOL_PREFIX=x86_64-w64-mingw32- |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
7 WINDRES = $(BINTOOL_PREFIX)windres |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
8 |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
9 CFLAGS += -DTH_BYTEORDER=TH_LITTLE_ENDIAN -mconsole -D_NO_BOOL_TYPEDEF |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
10 LDFLAGS += -s |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
11 |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
12 CFLAGS += -DHAVE_STRING_H |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
13 CFLAGS += -DHAVE_STDINT_H |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
14 #CFLAGS += -DHAVE_SYS_TYPES_H |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
15 #CFLAGS += -DHAVE_INTTYPES_H |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
16 |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
17 # Miscellaneous |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
18 EXEEXT=.exe |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
19 OBJPATH=obj/win64/ |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
20 BINPATH=./ |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
21 |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
22 |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
23 ### |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
24 ### Stuff |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
25 ### |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
26 include Makefile.gen |
40e3e25b9586
Add Makefile for win64 cross-compilation via MinGW.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff
changeset
|
27 |