2014-01-24 19:36:07 +01:00
|
|
|
INCLUDE = -I/usr/include/
|
|
|
|
LIBDIR = -L/usr/X11R6/lib
|
|
|
|
|
|
|
|
COMPILERFLAGS = -Wall
|
|
|
|
CC = gcc
|
|
|
|
CFLAGS = $(COMPILERFLAGS) $(INCLUDE)
|
|
|
|
LIBRARIES = -lX11 -lXi -lXmu -lglut -lGL -lGLU -lm
|
2014-01-25 19:11:59 +01:00
|
|
|
OBJECTS = $(patsubst %.c, %.o, $(wildcard *.c))
|
2014-01-24 19:36:07 +01:00
|
|
|
|
2014-01-25 19:11:59 +01:00
|
|
|
all : $(OBJECTS)
|
|
|
|
$(CC) $(CFLAGS) -o animation $(OBJECTS) $(LIBDIR) $(LIBRARIES)
|
2014-01-24 19:36:07 +01:00
|
|
|
|
|
|
|
# to clean up:
|
|
|
|
clean:
|
2014-01-25 19:11:59 +01:00
|
|
|
rm -f ./animation;
|
|
|
|
rm -f *.o
|
2014-01-24 19:36:07 +01:00
|
|
|
|
2014-01-25 19:11:59 +01:00
|
|
|
# to compile all .c
|
2014-01-24 19:36:07 +01:00
|
|
|
|
2014-01-25 19:11:59 +01:00
|
|
|
%.o: %.c
|
|
|
|
$(CC) -c -o $@ $<
|