dec89117bb93324198fccfeb22f02cb7f67df03a
[mesa.git] / progs / egl / eglut / Makefile
1 # progs/egl/eglut
2
3 TOP = ../../..
4 include $(TOP)/configs/current
5
6 INCLUDES = \
7 -I$(TOP)/include \
8 $(X11_CFLAGS)
9
10 SOURCES = $(wildcard *.c)
11
12 EGLUT_X11_OBJECTS = eglut.o eglut_x11.o
13 EGLUT_SCREEN_OBJECTS = eglut.o eglut_screen.o
14
15 default: depend libeglut-x11.a libeglut-screen.a
16
17 libeglut-x11.a: $(EGLUT_X11_OBJECTS)
18 $(MKLIB) -o eglut-x11 -static $(EGLUT_X11_OBJECTS)
19
20 libeglut-screen.a: $(EGLUT_SCREEN_OBJECTS)
21 $(MKLIB) -o eglut-screen -static $(EGLUT_SCREEN_OBJECTS)
22
23 .c.o:
24 $(CC) -c -o $@ $< $(INCLUDES) $(DEFINES) $(CFLAGS)
25
26 depend: $(SOURCES)
27 @rm -f depend
28 @touch depend
29 @$(MKDEP) $(MKDEP_OPTIONS) $(INCLUDES) $(SOURCES) \
30 > /dev/null 2>/dev/null
31
32 clean:
33 rm -f *.o *.a
34 rm -f depend depend.bak
35
36 sinclude depend