2 include $(TOP
)/configs
/current
4 INCDIR
= $(TOP
)/include
6 LIBS
= -L
$(TOP
)/$(LIB_DIR
) -l
$(GLUT_LIB
) -l
$(GLEW_LIB
) \
7 -l
$(GLU_LIB
) -l
$(GL_LIB
) $(APP_LIB_DEPS
)
9 # using : to avoid APP_CC pointing to CC loop
11 CFLAGS
:= -I
$(INCDIR
) $(CFLAGS
)
29 OBJS
= $(SOURCES
:.c
=.o
)
35 $(CC
) -c
$(CFLAGS
) $< -o
$@
40 $(CC
) $(LDFLAGS
) $(OBJS
) $(LIBS
) -o
$@
45 ### Extra dependencies
47 extfuncs.h
: $(TOP
)/progs
/util
/extfuncs.h
50 readtex.c
: $(TOP
)/progs
/util
/readtex.c
53 readtex.h
: $(TOP
)/progs
/util
/readtex.h
56 shaderutil.c
: $(TOP
)/progs
/util
/shaderutil.c
59 shaderutil.h
: $(TOP
)/progs
/util
/shaderutil.h
62 trackball.c
: $(TOP
)/progs
/util
/trackball.c
65 trackball.h
: $(TOP
)/progs
/util
/trackball.h
70 -rm -f
$(PROG
) $(OBJS
)
79 @
$(MKDEP
) $(MKDEP_OPTIONS
) $(INCLUDE_DIRS
) $(SOURCES
) \
80 > /dev
/null
2>/dev
/null