diff options
Diffstat (limited to 'qpdf/build.mk')
-rw-r--r-- | qpdf/build.mk | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/qpdf/build.mk b/qpdf/build.mk index b6fc55c9..1f439bb4 100644 --- a/qpdf/build.mk +++ b/qpdf/build.mk @@ -1,6 +1,7 @@ BINS_qpdf = qpdf test_driver +CBINS_qpdf = qpdf-ctest -TARGETS_qpdf = $(foreach B,$(BINS_qpdf),qpdf/$(OUTPUT_DIR)/$(B)) +TARGETS_qpdf = $(foreach B,$(BINS_qpdf) $(CBINS_qpdf),qpdf/$(OUTPUT_DIR)/$(B)) $(TARGETS_qpdf): $(TARGETS_libqpdf) @@ -12,6 +13,8 @@ TC_SRCS_qpdf = $(wildcard libqpdf/*.cc) $(wildcard qpdf/*.cc) $(foreach B,$(BINS_qpdf),$(eval \ OBJS_$(B) = $(call src_to_obj,qpdf/$(B).cc))) +$(foreach B,$(CBINS_qpdf),$(eval \ + OBJS_$(B) = $(call c_src_to_obj,qpdf/$(B).c))) ifeq ($(GENDEPS),1) -include $(foreach B,$(BINS_qpdf),$(call obj_to_dep,$(OBJS_$(B)))) @@ -21,6 +24,10 @@ $(foreach B,$(BINS_qpdf),$(eval \ $(OBJS_$(B)): qpdf/$(OUTPUT_DIR)/%.o: qpdf/$(B).cc ; \ $(call compile,qpdf/$(B).cc,$(INCLUDES_qpdf)))) -$(foreach B,$(BINS_qpdf),$(eval \ +$(foreach B,$(CBINS_qpdf),$(eval \ + $(OBJS_$(B)): qpdf/$(OUTPUT_DIR)/%.o: qpdf/$(B).c ; \ + $(call c_compile,qpdf/$(B).c,$(INCLUDES_qpdf)))) + +$(foreach B,$(BINS_qpdf) $(CBINS_qpdf),$(eval \ qpdf/$(OUTPUT_DIR)/$(B): $(OBJS_$(B)) ; \ $(call makebin,$(OBJS_$(B)),$$@))) |