
# you will need to adjust these, I imagine.
GLM=$(HOME)/glm
MMDB=$(HOME)/autobuild/Linux-penelope-pre-release-gtk3-python
MOLTRI=$(HOME)/autobuild/Linux-penelope-pre-release-gtk3-python


CXXFLAGS=`pkg-config  --cflags gtk+-3.0` `pkg-config --cflags epoxy` -g -O0 -std=gnu++11 \
   -I$(GLM)/include -I$(MMDB)/include
LDLIBS=`pkg-config --libs   gtk+-3.0` `pkg-config --libs epoxy` \
   -L$(MOLTRI)/lib -lMoleculesToTrianglesCXXClasses -Wl,-rpath=$(MOLTRI)/lib \
   -L$(MMDB)/lib -lmmdb2 -Wl,-rpath=$(MMDB)/lib -lm

# includes mouse-button-info.hh Shader.hh graphical-molecule.hh
hmt: hmt.o Shader.o graphical-molecule.o dodec.o
	$(CXX) $^ $(CXXFLAGS) -o $@ $(LDLIBS)

perspective-trackball: perspective-trackball.cc Shader.cc
	$(CXX) $^ $(CXXFLAGS) -o $@ $(LDLIBS)

tar:
	tar cvzf hello-molecular-triangles.tar.gz *.cc *.hh Makefile *.pdb *.shader utils/coot-utils.hh utils/dodec.hh

# not used
%: %.cc
	$(LINK.cc) -o $@ $^ $(LOADLIBES) $(LDLIBS)


