- lflags => combine("/nologo /opt:ref",
- sub { vc_wince_info()->{lflags}; },
- sub { defined($ENV{PORTSDK_LIBPATH})
- ? "/entry:mainCRTstartup" : (); }),
+ cppflags => sub { vc_wince_info()->{cppflags}; },
+ defines =>
+ picker(default => [ "UNICODE", "_UNICODE", "OPENSSL_SYS_WINCE",
+ "WIN32_LEAN_AND_MEAN", "L_ENDIAN", "DSO_WIN32",
+ "NO_CHMOD", "OPENSSL_SMALL_FOOTPRINT" ],
+ debug => [ "DEBUG", "_DEBUG" ]),
+ includes =>
+ add(combine(sub { defined(env('WCECOMPAT'))
+ ? '$(WCECOMPAT)/include' : (); },
+ sub { defined(env('PORTSDK_LIBPATH'))
+ ? '$(PORTSDK_LIBPATH)/../../include'
+ : (); })),
+ lflags => add(combine("/nologo /opt:ref",
+ sub { vc_wince_info()->{lflags}; },
+ sub { defined(env('PORTSDK_LIBPATH'))
+ ? "/entry:mainCRTstartup" : (); })),