CFLAGS := -Wall LDFLAGS := -lglut -lGL -lGLU -lXmu -lXext -lXi -lX11 -lm TARGET := cube OBJS := cube.o all: $(TARGET) $(TARGET): $(OBJS) $(CC) -o $@ $^ $(LDFLAGS) %.o: %.c $(CC) -c -o $@ $< $(CFLAGS) clean: -rm -f *.o *~ $(TARGET)