I don't have actual experience but a quick look at the terms and conditions doesn't indicate it can't be codeshare services. Eligible flights are simply defined as flights on Singapore Airlines. I'd ask Singapore Airlines about that one though to double check first.
From the SQ Website:
2. PPS Club membership
a. With effect from 1 September 2007, only PPS Value derived from Singapore dollars spent on Eligible Flights (defined as Flights on Singapore Airlines and SilkAir in First Class and Business Class, and Singapore Airlines Suites only) will count towards qualification and/or renewal of PPS Club membership. PPS Value cannot be earned on Premium Economy and Economy Class. As such, even if a significant duration of the applicable eligibility period for qualification and/or renewal precedes 1 September 2007, Singapore Airlines shall be entitled to assess and determine (in its sole discretion and absolute opinion) a member’s eligibility for qualification and/or renewal of PPS Club membership on the basis of the PPS Value if the last day of the applicable eligibility period for qualification and/or renewal is on or after 1 September 2007. Further, on or after 1 September 2007, the PPS Value programme guide for qualification and/or renewal shall apply in lieu of the PPS Club Miles Programme Guide.
b. PPS Value shall be derived (in Singapore Airlines’ sole discretion and absolute opinion) from the actual amounts (excluding airport taxes) spent and/or transacted by members, in Singapore dollars, for commercial air tickets (which would exclude award redemption, industry, agency, discounted or sponsored tickets) on Eligible Flights (as defined insub-paragraph (a) above). From 1 July 2013, PPS Value will be earned on both the airfare and surcharge* components of members' tickets. For tickets paid with KrisFlyer miles, PPS Value will only be earned on the cash portion of the tickets (excluding airport taxes).
*Please note that fuel and insurance surcharges will be removed as a separate component and folded into the base airfare of the ticket price for Singapore Airlines and SilkAir flights progressively from 28 March 2017. Find out more here.
If the actual amounts are spent and/or transacted in other currencies, these amounts shall be converted to Singapore dollars on the basis of the IATA monthly exchange rate in the month of ticketing. PPS Value shall not be used to redeem KrisFlyer awards or pay for airfares. PPS Value can only be earned once per flight for each person, regardless of the number of seats purchased.