CC = gcc CLINKER = gcc CCC = g++ CCLINKER = $(CCC) INCLUDE_DIR = -I/usr/lib/glib/include -I/usr/lib/gnome-libs/include -I/usr/include/gnome-1.0/ -I/usr/include/gtk-1.2/ -I/usr/include/glib-1.2/ LIB_LIST = -lgtk -lgdk -lgnome -lgnomesupport -lgnomeui -lart_lgpl CFLAGS = $(INCLUDE_DIR) CCFLAGS = $(CFLAGS) OPTFLAGS = -g LIB_PATH = LIBS = $(LIB_PATH) $(LIB_LIST) OBJ = menu_handle.o main.o tetris_brick.o table.o draw.o gui_handle.o HDR = menu_handle.h tetris_brick.h table.h draw.h gui_handle.h default: tetris tetris: $(OBJ) $(HDR) $(CCLINKER) $(OPTFLAGS) -o tetris $(OBJ) $(LIBS) anim: animation.o $(CCLINKER) $(OPTFLAGS) -o anim animation.o $(LIBS) animm: animation_menu.o menu_handle.o $(CCLINKER) $(OPTFLAGS) -o animm animation_menu.o menu_handle.o $(LIBS) clean: rm *.o rm tetris .c.o: $(CC) $(CFLAGS) -w -c $*.c .cc.o: $(CCC) $(CFLAGS) -w -c $*.cc