CC = gcc CFLAGS = -O2 -Wall -I/usr/include/glib-1.2 -I/usr/lib/glib/include LDFLAGS = -L/usr/lib -lm PROGRAM = som OBJS = $(patsubst %.c,%.o,$(wildcard *.c)) all: $(OBJS) $(CC) -o $(PROGRAM) $(OBJS) $(LDFLAGS) clean: -@rm *~ *.o $(PROGRAM)