diff options
author | Jay Berkenbilt <ejb@ql.org> | 2009-09-27 16:52:04 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2009-09-27 16:52:04 +0200 |
commit | 91d8c4853308cf055a3c1fb1e0e86f300954baed (patch) | |
tree | b225cdbc966e9a1a92c426874b17aeb607676782 /qpdf | |
parent | 84ec83e92589461e6da68029ed7148ba48198215 (diff) | |
download | qpdf-91d8c4853308cf055a3c1fb1e0e86f300954baed.tar.zst |
add qpdf-ctest as C test program
git-svn-id: svn+q:///qpdf/trunk@726 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'qpdf')
-rw-r--r-- | qpdf/build.mk | 11 | ||||
-rw-r--r-- | qpdf/qpdf-ctest.c | 6 |
2 files changed, 15 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)),$$@))) diff --git a/qpdf/qpdf-ctest.c b/qpdf/qpdf-ctest.c new file mode 100644 index 00000000..1a25d22a --- /dev/null +++ b/qpdf/qpdf-ctest.c @@ -0,0 +1,6 @@ +#include <qpdf/qpdf-c.h> + +int main() +{ + return 0; +} |