Artifact f84e816ad132fb6d7ff5654f08a057f27fe109db:
- File
src/Makefile
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
0000: 53 52 43 46 49 4c 45 53 20 20 3d 20 71 62 67 61 SRCFILES = qbga 0010: 33 32 2e 64 65 66 20 64 6c 6c 6d 61 69 6e 2e 64 32.def dllmain.d 0020: 20 75 74 69 6c 2e 64 20 77 69 6e 64 6c 6c 2e 64 util.d windll.d 0030: 20 71 62 67 61 33 32 2e 64 20 62 67 61 5f 6d 65 qbga32.d bga_me 0040: 6c 74 65 72 2e 64 20 71 62 67 61 5f 67 75 69 2e lter.d qbga_gui. 0050: 64 0d 0a 42 5a 32 46 49 4c 45 53 20 20 3d 20 6c d..BZ2FILES = l 0060: 69 62 62 7a 32 5c 62 7a 6c 69 62 2e 64 20 6c 69 ibbz2\bzlib.d li 0070: 62 62 7a 32 5c 6c 69 62 62 7a 32 2e 6c 69 62 0d bbz2\libbz2.lib. 0080: 0a 44 45 50 4c 49 42 53 20 20 20 3d 20 77 69 6e .DEPLIBS = win 0090: 33 32 5c 77 69 6e 64 65 66 2e 64 0d 0a 4f 50 54 32\windef.d..OPT 00a0: 53 20 20 20 20 20 20 3d 20 2d 72 65 6c 65 61 73 S = -releas 00b0: 65 20 2d 73 68 61 72 65 64 0d 0a 0d 0a 51 42 67 e -shared....QBg 00c0: 61 33 32 2e 64 6c 6c 3a 20 24 28 53 52 43 46 49 a32.dll: $(SRCFI 00d0: 4c 45 53 29 20 24 28 42 5a 32 46 49 4c 45 53 29 LES) $(BZ2FILES) 00e0: 20 4d 61 6b 65 66 69 6c 65 0d 0a 09 64 6d 64 2e Makefile...dmd. 00f0: 65 78 65 20 24 28 4f 50 54 53 29 20 2d 6f 66 51 exe $(OPTS) -ofQ 0100: 42 67 61 33 32 2e 64 6c 6c 20 24 28 53 52 43 46 Bga32.dll $(SRCF 0110: 49 4c 45 53 29 20 24 28 42 5a 32 46 49 4c 45 53 ILES) $(BZ2FILES 0120: 29 20 24 28 44 45 50 4c 49 42 53 29 0d 0a 0d 0a ) $(DEPLIBS).... 0130: 74 65 73 74 65 78 65 2e 65 78 65 3a 20 74 65 73 testexe.exe: tes 0140: 74 65 78 65 2e 64 0d 0a 09 64 6d 64 2e 65 78 65 texe.d...dmd.exe 0150: 20 2d 67 63 20 2d 6f 66 74 65 73 74 65 78 65 2e -gc -oftestexe. 0160: 65 78 65 20 74 65 73 74 65 78 65 2e 64 0d 0a 0d exe testexe.d... 0170: 0a 63 6c 65 61 6e 3a 0d 0a 09 64 65 6c 20 2a 2e .clean:...del *. 0180: 6d 61 70 0d 0a 09 64 65 6c 20 2a 2e 6f 62 6a 0d map...del *.obj. 0190: 0a .