SOURCES_gldump := source/gldump.c
SOURCES_gldbg := source/gldbg.cpp \
source/commandinterpreter.cpp \
SOURCES_gldump := source/gldump.c
SOURCES_gldbg := source/gldbg.cpp \
source/commandinterpreter.cpp \
deps = $(call rename,temp,.d,$(1))
gen = $(call rename,gensrc,,$(1))
deps = $(call rename,temp,.d,$(1))
gen = $(call rename,gensrc,,$(1))
GENSOURCES := $(call gen,$(TEMPLATES))
SOURCES_all := $(sort $(SOURCES_libgldbg) $(SOURCES_glwrap) $(SOURCES_gldump) $(SOURCES_gldbg))
GENSOURCES := $(call gen,$(TEMPLATES))
SOURCES_all := $(sort $(SOURCES_libgldbg) $(SOURCES_glwrap) $(SOURCES_gldump) $(SOURCES_gldbg))
OBJECTS_all := $(call objs,$(SOURCES_all))
DEPS_all := $(call deps,$(SOURCES_all) $(TEMPLATES))
OBJECTS_all := $(call objs,$(SOURCES_all))
DEPS_all := $(call deps,$(SOURCES_all) $(TEMPLATES))
$(OBJECTS_gldbg): CXXFLAGS += $(shell pkg-config --cflags $(PACKAGES_gldbg))
gldbg: LIBS += $(shell pkg-config --libs $(PACKAGES_gldbg)) -lreadline
gldump gldbg: LIBS += ./libgldbg.a
$(OBJECTS_gldbg): CXXFLAGS += $(shell pkg-config --cflags $(PACKAGES_gldbg))
gldbg: LIBS += $(shell pkg-config --libs $(PACKAGES_gldbg)) -lreadline
gldump gldbg: LIBS += ./libgldbg.a
$(CXX) $(CPPFLAGS) -MM -MF $@ -MT $(call rename,temp,.o,$<) -MG $<
temp/%.d: source/%.t temp/.created
$(CXX) $(CPPFLAGS) -MM -MF $@ -MT $(call rename,temp,.o,$<) -MG $<
temp/%.d: source/%.t temp/.created
- python ./generate.py --depends=$(call rename,gensrc,,$<) $< gl.api glx.api >$@
+ python ./generate.py --depends=$(call rename,gensrc,,$<) $< $(APIS) >$@