blob: 338a2db9e386ded0e595a2065b82af973ba1cb3c [file] [log] [blame]
top_srcdir=../..
VPATH=$(top_srcdir)/demo
top_builddir=..
-include $(top_builddir)/Make.conf
TARGET = FTGLDemo
all: $(TARGET)
SRCS = \
FTGLDemo.cpp \
tb.c \
trackball.c \
HEADERS = \
tb.h \
trackball.h \
OBJS = $(patsubst %.cpp,%.$(OBJEXT),$(filter %.cpp,$(SRCS)))
OBJS += $(patsubst %.c,%.$(OBJEXT),$(filter %.c,$(SRCS)))
ALL_OBJS = $(OBJS)
CPPFLAGS += $(FT2_CFLAGS)
CPPFLAGS += -I$(top_srcdir)/src
LIBS += $(FT2_LIBS) $(GLUT_LIBS)
ifeq ($(HAVE_GLUT),yes)
FTGLDemo: $(OBJS)
$(LIBTOOL) --mode=link $(CXX) $^ -o $@ $(top_builddir)/src/libftgl.la $(LIBGLUT) $(LIBS)
install-local: FTGLDemo
$(INSTALL) -d -m 0755 $(bindir)
$(LIBTOOL) --mode=install $(INSTALL) -m 0755 $(TARGET) $(bindir)
else
FTGLDemo:
@echo GLUT not available, demo won\'t be compiled
install-local:
endif
clean-local:
$(RM) $(ALL_OBJS)
distclean-local:
$(RM) $(TARGET)
$(RM) -r .libs
include $(top_builddir)/Make.rules