/*
* win32 specific makerules 2011-03-03
*/
RCFLAGS = -x
$(@.SCAN.c)
$(CPP) -D:catliteral -DRCWOW=\"$RCWOW\" $(.INCLUDE. rc:/^/-I/) $(>) > $(%).ri
$(RC) $(RCFLAGS) -I$(>:D:P=N) $(.INCLUDE. rc:P=N:/^/-I/) -r -fo$(<:P=N) $(%).ri >/dev/null 2>&1 || {
$(SED) "s/\" RCWOW \"/$RCWOW/" $(>) > $(%).ri
$(RC) $(RCFLAGS) $(.INCLUDE. rc:P=N:/^/-I/) -r -fo$(<:P=N) $(%).ri
}
$(RM) $(RMFLAGS) $(%).ri
%.def : %.sym
{
echo LIBRARY $(.DLL.NAME. $(%:B) $($(%:B).VERSION):B:F=%(upper)s)
echo
echo SECTIONS
echo .data READ WRITE
echo
echo EXPORTS
case $(HOSTTYPE) in
*-64) sed 's/^;64;\(.*\);\(.*\);$/\1/' $(>) ;;
*) sed 's/^;64;\(.*\);\(.*\);$/\2/' $(>) ;;
esac
} > $(<)
/*
* SDK package support -- how about a stable registry?
*/
local D V
if "$(PACKAGE_$(PKG))"
else
return $(R)