include ../rtl.mk include ./config.mk OBJS= api.o list.o vertex.o init.o matrix.o texture.o \ misc.o clear.o light.o clip.o select.o get.o error.o \ zbuffer.o zline.o zdither.o ztriangle.o \ zmath.o image_util.o oscontext.o msghandling.o \ arrays.o specbuf.o memory.o ifdef TINYGL_USE_GLX OBJS += glx.o endif ifdef TINYGL_USE_NANOX OBJS += nglx.o endif LIB = libTinyGL.a all: $(LIB) mv libTinyGL.a $(LIB_DIR) $(LIB): $(OBJS) rm -f $(LIB) ar rcs $(LIB) $(OBJS) clean: rm -f *~ *.o *.a #clip.o: zgl.h zfeatures.h #vertex.o: zgl.h zfeatures.h #light.o: zgl.h zfeatures.h #matrix.o: zgl.h zfeatures.h #list.o: zgl.h opinfo.h zfeatures.h #arrays.c: zgl.h zfeatures.h #specbuf.o: zgl.h zfeatures.h #glx.o: zgl.h zfeatures.h #nglx.o: zgl.h zfeatures.h #zline.o: zgl.h zfeatures.h zline.h #ztriangle.o: ztriangle.c ztriangle.h zgl.h zfeatures.h # $(CC) $(CFLAGS) -Wno-uninitialized -c $*.c include $(RTL_DIR)/Rules.make