CPP = g++ 
CFLAGS = -c 
ARCH = ar
AFLAGS = -rcs
OBJECTS = buildlineartexture.o drawalphapixels.o bmtoalpha.o drawrectangle.o drawrgbapixels.o drawtexture.o rgbtorgba.o settransparencycolor.o sfonts.o

.SUFFIXES: .o.cpp 
.cpp.o: 
	$(CPP) $(CFLAGS) $< -o $@

libopengl_for_2d.a: 
	$(ARCH) $(AFLAGS) $@ $(OBJECTS) 

all: $(OBJECTS) libopengl_for_2d.a