summaryrefslogtreecommitdiffstats
path: root/contrib/gen_manual/Makefile
diff options
context:
space:
mode:
authorPrzemyslaw Skibinski <inikep@gmail.com>2016-11-10 16:21:17 (GMT)
committerPrzemyslaw Skibinski <inikep@gmail.com>2016-11-10 16:21:17 (GMT)
commita340b734bad85dcb26eb8ebfda71847db9a5857f (patch)
tree435fbd5583d278eecc014a31d3f1650a4faa23e4 /contrib/gen_manual/Makefile
parent2278d1f02f74e8cfdb21248ff1ca347efbde53a1 (diff)
downloadlz4-a340b734bad85dcb26eb8ebfda71847db9a5857f.zip
lz4-a340b734bad85dcb26eb8ebfda71847db9a5857f.tar.gz
lz4-a340b734bad85dcb26eb8ebfda71847db9a5857f.tar.bz2
added contrib/gen_manual
Diffstat (limited to 'contrib/gen_manual/Makefile')
-rw-r--r--contrib/gen_manual/Makefile36
1 files changed, 36 insertions, 0 deletions
diff --git a/contrib/gen_manual/Makefile b/contrib/gen_manual/Makefile
new file mode 100644
index 0000000..49616ee
--- /dev/null
+++ b/contrib/gen_manual/Makefile
@@ -0,0 +1,36 @@
+# ##########################################################################
+# Copyright (c) 2016-present, Przemyslaw Skibinski
+# All rights reserved.
+#
+# This source code is licensed under the BSD-style license found in the
+# LICENSE file in the root directory of this source tree. An additional grant
+# of patent rights can be found in the PATENTS file in the same directory.
+# ##########################################################################
+
+
+CFLAGS ?= -O3
+CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow -Wstrict-aliasing=1 -Wswitch-enum -Wno-comment
+CFLAGS += $(MOREFLAGS)
+FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
+
+
+
+# Define *.exe as extension for Windows systems
+ifneq (,$(filter Windows%,$(OS)))
+EXT =.exe
+else
+EXT =
+endif
+
+
+.PHONY: default gen_manual
+
+default: gen_manual
+
+gen_manual: gen_manual.cpp
+ $(CXX) $(FLAGS) $^ -o $@$(EXT)
+
+
+clean:
+ @$(RM) gen_manual$(EXT)
+ @echo Cleaning completed