Skip to content

Instantly share code, notes, and snippets.

@fecundf
Created February 7, 2016 16:17
Show Gist options
  • Save fecundf/4fa92bb4e07eed758112 to your computer and use it in GitHub Desktop.
Save fecundf/4fa92bb4e07eed758112 to your computer and use it in GitHub Desktop.
ar => lib
arflags => /nologo
arout => /out:
asm => .asm
asmout => /Fa
asmswitch => /c /FAs
auxclean => $(RM) moar.ilk moar.pdb moar.dll.lib moar.dll.exp vc100.pdb
be => 0
bindir => C:\rakudo\bin
booltype => 0
can_unaligned_int32 => 1
can_unaligned_int64 => 1
can_unaligned_num64 => 1
cancgoto => 0
cat => type
cc => cl
ccdebugflags => /Zi
ccdef => /D
ccdefflags => /DWIN32 /DAO_ASSUME_WINDOWS98
ccinc => /I
ccinstflags =>
ccmiscflags => /nologo /MT
ccoptiflags => /Ox /GL /DNDEBUG
ccout => /Fo
ccshared =>
ccswitch => /c
ccwarnflags =>
cflags => /nologo /MT /Ox /GL /DNDEBUG /DWIN32 /DAO_ASSUME_WINDOWS98
cincludes => /I3rdparty\libuv\include /I3rdparty\libuv\src /I3rdparty\libatomic_ops\src /I3rdparty\libtommath /I3rdparty\dynasm /I3rdparty\dyncall\dynload /I3rdparty\dyncall\dyncall /I3rdparty\dyncall\dyncallback
config => --optimize --prefix=C:\rakudo --make-install
cppout => /Fi
cppswitch => /P
crossconf =>
dcbclean => $(RM) 3rdparty\dyncall\dyncallback\libdyncallback_s.lib
dcblib => 3rdparty\dyncall\dyncallback\libdyncallback_s.lib
dcbobjects =>
dcbrule => @:
dcclean => $(RM) 3rdparty\dyncall\ConfigVars 3rdparty\dyncall\dyncall\libdyncall_s.lib 3rdparty\dyncall\dyncallback\libdyncallback_s.lib 3rdparty\dyncall\dynload\libdynload_s.lib 3rdparty\dyncall\dyncall\*.obj 3rdparty\dyncall\dyncallback\*.obj 3rdparty\dyncall\dynload\*.obj
dclib => 3rdparty\dyncall\dyncall\libdyncall_s.lib
dcobjects =>
dcrule => cd 3rdparty\dyncall && configure.bat /target-x64 && $(MAKE) -f Nmakefile
defs[0] => WIN32
defs[1] => AO_ASSUME_WINDOWS98
dlclean => $(RM) 3rdparty\dyncall\dynload\libdynload_s.lib
dll => %s.dll
dllexport => __declspec(dllexport)
dllib => 3rdparty\dyncall\dynload\libdynload_s.lib
dllimport => __declspec(dllimport)
dlllocal =>
dlobjects =>
dlrule => @:
dynasmlua => .\3rdparty\dynasm\dynasm.lua
exe => .exe
formatattribute =>
has_pthread_yield => 0
havebooltype => 0
impinst => moar.dll.lib
install => $(MKPATH) $(DESTDIR)$(PREFIX)\include\libuv $(CP) 3rdparty\libuv\include\*.h $(DESTDIR)$(PREFIX)\include\libuv $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\armcc $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\gcc $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\hpc $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\ibmc $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\icc $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\loadstore $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\msftc $(MKPATH) $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\sunc $(CP) 3rdparty\libatomic_ops\src\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops $(CP) 3rdparty\libatomic_ops\src\atomic_ops\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\armcc\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\armcc $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\gcc\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\gcc $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\hpc\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\hpc $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\ibmc\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\ibmc $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\icc\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\icc $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\loadstore\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\loadstore $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\msftc\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\msftc $(CP) 3rdparty\libatomic_ops\src\atomic_ops\sysdeps\sunc\*.h $(DESTDIR)$(PREFIX)\include\libatomic_ops\atomic_ops\sysdeps\sunc $(CP) 3rdparty\libtommath\*.h $(DESTDIR)$(PREFIX)\include\libtommath $(MKPATH) $(DESTDIR)$(PREFIX)\include\dyncall $(CP) 3rdparty\dyncall\dynload\*.h $(DESTDIR)$(PREFIX)\include\dyncall $(CP) 3rdparty\dyncall\dyncall\*.h $(DESTDIR)$(PREFIX)\include\dyncall $(CP) 3rdparty\dyncall\dyncallback\*.h $(DESTDIR)$(PREFIX)\include\dyncall $(MKPATH) $(DESTDIR)$(PREFIX)\include\msinttypes $(CP) 3rdparty\msinttypes\*.h $(DESTDIR)$(PREFIX)\include\msinttypes
jit => $(JIT_WIN32_X64)
laoclean => @:
laolib => __lao__
laoobjects =>
laorule => @:
ld => link
lddebugflags => /debug /pdb:$@.pdb
lddir => /libpath:
ldflags => /nologo /LTCG
ldimp => %s.dll.lib
ldinstflags => /Profile
ldlibs => shell32.lib ws2_32.lib mswsock.lib rpcrt4.lib advapi32.lib psapi.lib iphlpapi.lib userenv.lib
ldmiscflags => /nologo
ldoptiflags => /LTCG
ldout => /out:
ldrpath =>
ldshared => /dll
ldsys => %s.lib
ldusr => %s.lib
lib => %s.lib
libdir => C:\rakudo\bin
lua => .\3rdparty\dynasm\minilua.exe
mainflags => /DMVM_SHARED
mainlibs => /libpath:. moar.dll.lib
make => nmake
mastdir => C:\rakudo\share\nqp\lib\MAST
mkflags => /nologo
mknoisy => !IF $(NOISY) != 1MSG = @echoCMD = @NOOUT = > NULNOERR = 2> NUL!ENDIF
moar => moar.dll
moardll => moar.dll
moarlib => moar.lib
moarshared => /implib:moar.dll.lib
mtclean => $(RM) 3rdparty\tinymt\tinymt.lib 3rdparty\tinymt\*.obj
mtlib => 3rdparty\tinymt\tinymt.lib
mtobjects => 3rdparty\tinymt\tinymt64.obj
mtrule => $(AR) $(ARFLAGS) /out:$@ 3rdparty\tinymt\*.obj
name => moar
nativecall_backend => dyncall
noreturnattribute =>
noreturnspecifier => __declspec(noreturn)
nul => NUL
obj => .obj
objflags => /DMVM_BUILD_SHARED
os => win32
osname => MSWin32
osvers => 4.0
perl => C:\strawberry\perl\bin\perl.exe
platform => $(PLATFORM_WIN32)
prefix => C:\rakudo
ptr_size => 8
rm => del
sh => cmd
shaclean => $(RM) 3rdparty\sha1\sha1.lib 3rdparty\sha1\*.obj
shaincludedir => 3rdparty\sha1
shalib => 3rdparty\sha1\sha1.lib
shaobjects => 3rdparty\sha1\sha1.obj
sharedlib => moar.dll.lib
sharule => $(AR) $(ARFLAGS) /out:$@ 3rdparty\sha1\*.obj
static_inline => static __inline
staticlib =>
syslibs[0] => shell32
syslibs[1] => ws2_32
syslibs[2] => mswsock
syslibs[3] => rpcrt4
syslibs[4] => advapi32
syslibs[5] => psapi
syslibs[6] => iphlpapi
syslibs[7] => userenv
thirdpartylibs => 3rdparty\dyncall\dyncall\libdyncall_s.lib 3rdparty\dyncall\dyncallback\libdyncallback_s.lib 3rdparty\dyncall\dynload\libdynload_s.lib 3rdparty\tinymt\tinymt.lib 3rdparty\sha1\sha1.lib 3rdparty\libtommath\tommath.lib 3rdparty\libuv\uv.lib
tomclean => $(RM) 3rdparty\libtommath\tommath.lib 3rdparty\libtommath\*.obj
tomlib => 3rdparty\libtommath\tommath.lib
tomobjects => 3rdparty\libtommath\bn_error.obj 3rdparty\libtommath\bn_fast_mp_invmod.obj 3rdparty\libtommath\bn_fast_mp_montgomery_reduce.obj 3rdparty\libtommath\bn_fast_s_mp_mul_digs.obj 3rdparty\libtommath\bn_fast_s_mp_mul_high_digs.obj 3rdparty\libtommath\bn_fast_s_mp_sqr.obj 3rdparty\libtommath\bn_mp_2expt.obj 3rdparty\libtommath\bn_mp_abs.obj 3rdparty\libtommath\bn_mp_add.obj 3rdparty\libtommath\bn_mp_add_d.obj 3rdparty\libtommath\bn_mp_addmod.obj 3rdparty\libtommath\bn_mp_and.obj 3rdparty\libtommath\bn_mp_clamp.obj 3rdparty\libtommath\bn_mp_clear.obj 3rdparty\libtommath\bn_mp_clear_multi.obj 3rdparty\libtommath\bn_mp_cmp.obj 3rdparty\libtommath\bn_mp_cmp_d.obj 3rdparty\libtommath\bn_mp_cmp_mag.obj 3rdparty\libtommath\bn_mp_cnt_lsb.obj 3rdparty\libtommath\bn_mp_copy.obj 3rdparty\libtommath\bn_mp_count_bits.obj 3rdparty\libtommath\bn_mp_div.obj 3rdparty\libtommath\bn_mp_div_2.obj 3rdparty\libtommath\bn_mp_div_2d.obj 3rdparty\libtommath\bn_mp_div_3.obj 3rdparty\libtommath\bn_mp_div_d.obj 3rdparty\libtommath\bn_mp_dr_is_modulus.obj 3rdparty\libtommath\bn_mp_dr_reduce.obj 3rdparty\libtommath\bn_mp_dr_setup.obj 3rdparty\libtommath\bn_mp_exch.obj 3rdparty\libtommath\bn_mp_expt_d.obj 3rdparty\libtommath\bn_mp_exptmod.obj 3rdparty\libtommath\bn_mp_exptmod_fast.obj 3rdparty\libtommath\bn_mp_exteuclid.obj 3rdparty\libtommath\bn_mp_fread.obj 3rdparty\libtommath\bn_mp_fwrite.obj 3rdparty\libtommath\bn_mp_gcd.obj 3rdparty\libtommath\bn_mp_get_int.obj 3rdparty\libtommath\bn_mp_get_long.obj 3rdparty\libtommath\bn_mp_grow.obj 3rdparty\libtommath\bn_mp_init.obj 3rdparty\libtommath\bn_mp_init_copy.obj 3rdparty\libtommath\bn_mp_init_multi.obj 3rdparty\libtommath\bn_mp_init_set.obj 3rdparty\libtommath\bn_mp_init_set_int.obj 3rdparty\libtommath\bn_mp_init_size.obj 3rdparty\libtommath\bn_mp_invmod.obj 3rdparty\libtommath\bn_mp_invmod_slow.obj 3rdparty\libtommath\bn_mp_is_square.obj 3rdparty\libtommath\bn_mp_jacobi.obj 3rdparty\libtommath\bn_mp_karatsuba_mul.obj 3rdparty\libtommath\bn_mp_karatsuba_sqr.obj 3rdparty\libtommath\bn_mp_lcm.obj 3rdparty\libtommath\bn_mp_lshd.obj 3rdparty\libtommath\bn_mp_mod.obj 3rdparty\libtommath\bn_mp_mod_2d.obj 3rdparty\libtommath\bn_mp_mod_d.obj 3rdparty\libtommath\bn_mp_montgomery_calc_normalization.obj 3rdparty\libtommath\bn_mp_montgomery_reduce.obj 3rdparty\libtommath\bn_mp_montgomery_setup.obj 3rdparty\libtommath\bn_mp_mul.obj 3rdparty\libtommath\bn_mp_mul_2.obj 3rdparty\libtommath\bn_mp_mul_2d.obj 3rdparty\libtommath\bn_mp_mul_d.obj 3rdparty\libtommath\bn_mp_mulmod.obj 3rdparty\libtommath\bn_mp_n_root.obj 3rdparty\libtommath\bn_mp_neg.obj 3rdparty\libtommath\bn_mp_or.obj 3rdparty\libtommath\bn_mp_prime_fermat.obj 3rdparty\libtommath\bn_mp_prime_is_divisible.obj 3rdparty\libtommath\bn_mp_prime_is_prime.obj 3rdparty\libtommath\bn_mp_prime_miller_rabin.obj 3rdparty\libtommath\bn_mp_prime_next_prime.obj 3rdparty\libtommath\bn_mp_prime_rabin_miller_trials.obj 3rdparty\libtommath\bn_mp_prime_random_ex.obj 3rdparty\libtommath\bn_mp_radix_size.obj 3rdparty\libtommath\bn_mp_radix_smap.obj 3rdparty\libtommath\bn_mp_rand.obj 3rdparty\libtommath\bn_mp_read_radix.obj 3rdparty\libtommath\bn_mp_read_signed_bin.obj 3rdparty\libtommath\bn_mp_read_unsigned_bin.obj 3rdparty\libtommath\bn_mp_reduce.obj 3rdparty\libtommath\bn_mp_reduce_2k.obj 3rdparty\libtommath\bn_mp_reduce_2k_l.obj 3rdparty\libtommath\bn_mp_reduce_2k_setup.obj 3rdparty\libtommath\bn_mp_reduce_2k_setup_l.obj 3rdparty\libtommath\bn_mp_reduce_is_2k.obj 3rdparty\libtommath\bn_mp_reduce_is_2k_l.obj 3rdparty\libtommath\bn_mp_reduce_setup.obj 3rdparty\libtommath\bn_mp_rshd.obj 3rdparty\libtommath\bn_mp_set.obj 3rdparty\libtommath\bn_mp_set_int.obj 3rdparty\libtommath\bn_mp_set_long.obj 3rdparty\libtommath\bn_mp_shrink.obj 3rdparty\libtommath\bn_mp_signed_bin_size.obj 3rdparty\libtommath\bn_mp_sqr.obj 3rdparty\libtommath\bn_mp_sqrmod.obj 3rdparty\libtommath\bn_mp_sqrt.obj 3rdparty\libtommath\bn_mp_sub.obj 3rdparty\libtommath\bn_mp_sub_d.obj 3rdparty\libtommath\bn_mp_submod.obj 3rdparty\libtommath\bn_mp_to_signed_bin.obj 3rdparty\libtommath\bn_mp_to_signed_bin_n.obj 3rdparty\libtommath\bn_mp_to_unsigned_bin.obj 3rdparty\libtommath\bn_mp_to_unsigned_bin_n.obj 3rdparty\libtommath\bn_mp_toom_mul.obj 3rdparty\libtommath\bn_mp_toom_sqr.obj 3rdparty\libtommath\bn_mp_toradix.obj 3rdparty\libtommath\bn_mp_toradix_n.obj 3rdparty\libtommath\bn_mp_unsigned_bin_size.obj 3rdparty\libtommath\bn_mp_xor.obj 3rdparty\libtommath\bn_mp_zero.obj 3rdparty\libtommath\bn_prime_tab.obj 3rdparty\libtommath\bn_reverse.obj 3rdparty\libtommath\bn_s_mp_add.obj 3rdparty\libtommath\bn_s_mp_exptmod.obj 3rdparty\libtommath\bn_s_mp_mul_digs.obj 3rdparty\libtommath\bn_s_mp_mul_high_digs.obj 3rdparty\libtommath\bn_s_mp_sqr.obj 3rdparty\libtommath\bn_s_mp_sub.obj 3rdparty\libtommath\bncore.obj
tomrule => $(AR) $(ARFLAGS) /out:$@ 3rdparty\libtommath\*.obj
translate_newline_output => 1
uvclean => $(RM) 3rdparty\libuv\uv.lib 3rdparty\libuv\src\*.obj 3rdparty\libuv\src\win\*.obj
uvlib => 3rdparty\libuv\uv.lib
uvobjects => 3rdparty\libuv\src\fs-poll.obj 3rdparty\libuv\src\inet.obj 3rdparty\libuv\src\threadpool.obj 3rdparty\libuv\src\uv-common.obj 3rdparty\libuv\src\version.obj 3rdparty\libuv\src\win\async.obj 3rdparty\libuv\src\win\core.obj 3rdparty\libuv\src\win\dl.obj 3rdparty\libuv\src\win\error.obj 3rdparty\libuv\src\win\fs-event.obj 3rdparty\libuv\src\win\fs.obj 3rdparty\libuv\src\win\getaddrinfo.obj 3rdparty\libuv\src\win\getnameinfo.obj 3rdparty\libuv\src\win\handle.obj 3rdparty\libuv\src\win\loop-watcher.obj 3rdparty\libuv\src\win\pipe.obj 3rdparty\libuv\src\win\poll.obj 3rdparty\libuv\src\win\process-stdio.obj 3rdparty\libuv\src\win\process.obj 3rdparty\libuv\src\win\req.obj 3rdparty\libuv\src\win\signal.obj 3rdparty\libuv\src\win\snprintf.obj 3rdparty\libuv\src\win\stream.obj 3rdparty\libuv\src\win\tcp.obj 3rdparty\libuv\src\win\thread.obj 3rdparty\libuv\src\win\timer.obj 3rdparty\libuv\src\win\tty.obj 3rdparty\libuv\src\win\udp.obj 3rdparty\libuv\src\win\util.obj 3rdparty\libuv\src\win\winapi.obj 3rdparty\libuv\src\win\winsock.obj
uvrule => $(AR) $(ARFLAGS) /out:$@ 3rdparty\libuv\src\*.obj 3rdparty\libuv\src\win\*.obj
version => 2016.01
versionmajor => 2016
versionminor => 01
versionpatch => 0
win32_compiler_toolchain => win32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment