CXX	= $(shell fltk-config --cxx)
DEBUG	= -g
CXXFLAGS = $(shell fltk-config --use-gl --use-images --cxxflags ) -I/usr/include/freetype2
LDFLAGS  = $(shell fltk-config --use-gl --use-images --ldflags )
LDSTATIC = $(shell fltk-config --use-gl --use-images --ldstaticflags )
LINK	= $(CXX)

include makeinclude

TARGET = input
OBJS = input.o
SRCS = input.cxx

.SUFFIXES: .o .cxx
%.o: %.cxx
	$(CXX) $(CXXFLAGS) $(DEBUG) -c $<

all: $(TARGET)
	$(LINK) -o $(TARGET) $(OBJS) $(LDSTATIC)

$(TARGET): $(OBJS)
input.o: input.cxx 


clean: $(TARGET) $(OBJS)
	rm -f *.o 2> /dev/null
	rm -f $(TARGET) 2> /dev/null

g++ -o input input.o -L/usr/lib64 /usr/lib64/libfltk_images.a -lpng -lz -ljpeg /usr/lib64/libfltk_gl.a -lGLU -lGL /usr/lib64/libfltk.a -lXft -lXinerama -lpthread -ldl -lm -lXext -lX11 -I/usr/include/freetype2 -O2 -fPIC -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT
