added makefile for p23