aboutsummaryrefslogtreecommitdiffstats
path: root/qpdf/build.mk
diff options
context:
space:
mode:
Diffstat (limited to 'qpdf/build.mk')
-rw-r--r--qpdf/build.mk18
1 files changed, 9 insertions, 9 deletions
diff --git a/qpdf/build.mk b/qpdf/build.mk
index 1bab58b7..bf1f52f8 100644
--- a/qpdf/build.mk
+++ b/qpdf/build.mk
@@ -8,6 +8,7 @@ BINS_qpdf = \
test_pdf_doc_encoding \
test_pdf_unicode \
test_renumber \
+ test_shell_glob \
test_tokenizer \
test_unicode_filenames \
test_xref
@@ -23,15 +24,14 @@ TC_SRCS_qpdf = $(wildcard libqpdf/*.cc) $(wildcard qpdf/*.cc)
# -----
-XCXXFLAGS_qpdf_qpdf := $(WINDOWS_WMAIN_COMPILE)
-XLDFLAGS_qpdf_qpdf := $(WINDOWS_WMAIN_LINK)
-XLINK_FLAGS_qpdf_qpdf := $(WINDOWS_WMAIN_XLINK_FLAGS)
-XCXXFLAGS_qpdf_test_unicode_filenames := $(WINDOWS_WMAIN_COMPILE)
-XLDFLAGS_qpdf_test_unicode_filenames := $(WINDOWS_WMAIN_LINK)
-XLINK_FLAGS_qpdf_test_unicode_filenames := $(WINDOWS_WMAIN_XLINK_FLAGS)
-XCXXFLAGS_qpdf_fix-qdf := $(WINDOWS_WMAIN_COMPILE)
-XLDFLAGS_qpdf_fix-qdf := $(WINDOWS_WMAIN_LINK)
-XLINK_FLAGS_qpdf_fix-qdf := $(WINDOWS_WMAIN_XLINK_FLAGS)
+define use_wmain
+ XCXXFLAGS_qpdf_$(1) := $(WINDOWS_WMAIN_COMPILE)
+ XLDFLAGS_qpdf_$(1) := $(WINDOWS_WMAIN_LINK)
+ XLINK_FLAGS_qpdf_$(1) := $(WINDOWS_WMAIN_XLINK_FLAGS)
+endef
+
+$(foreach B,qpdf test_unicode_filenames fix-qdf test_shell_glob,\
+ $(eval $(call use_wmain,$(B))))
$(foreach B,$(BINS_qpdf),$(eval \
OBJS_$(B) = $(call src_to_obj,qpdf/$(B).cc)))