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 #INCLUDE_DIR = -I /usr/lib/gtk-2.0/include/ -I/usr/include/gtk-2.0/ -I/usr/lib/glib-2.0/include/ -I/usr/include/gnome-1.0/ -I/usr/lib/gnome-libs/include/ -I/usr/include/glib-2.0/ -I/usr/include/glib-2.0/glib/ -I/usr/include/pango-1.0/ -I/usr/include/atk-1.0/ #LIB_LIST = -lgtk -lgdk -lgnome -lgnomesupport -lgnomeui -lart_lgpl CFLAGS = $(INCLUDE_DIR) CCFLAGS = $(CFLAGS) OPTFLAGS = -g LIB_PATH = LIBS = $(LIB_PATH) $(LIB_LIST) EXECS = hello radio selcolor flash simple default: hello all: $(EXECS) radio: radio_buttons.o $(CCLINKER) $(OPTFLAGS) -o radio radio_buttons.o $(LIBS) selcolor: color_picker.o $(CCLINKER) $(OPTFLAGS) -o selcolor color_picker.o $(LIBS) flash: color_widget.o $(CCLINKER) $(OPTFLAGS) -o flash color_widget.o $(LIBS) hello: hello_world_gnome.o $(CCLINKER) $(OPTFLAGS) -o hello hello_world_gnome.o $(LIBS) anims: animation.o $(CCLINKER) $(OPTFLAGS) -o anims animation.o $(LIBS) anim: animation_menu.o menu_handle.o $(CCLINKER) $(OPTFLAGS) -o anim animation_menu.o menu_handle.o $(LIBS) simple: simple_window.o $(CCLINKER) $(OPTFLAGS) -o simple simple_window.o $(LIBS) .c.o: $(CC) $(CFLAGS) -w -c $*.c .cc.o: $(CCC) $(CFLAGS) -w -c $*.cc clean: rm *.o rm $(EXECS)