]> granicus.if.org Git - onig/commitdiff
add ENABLE_POSIX_API switch
authorK.Kosako <kosako@sofnec.co.jp>
Tue, 7 Aug 2018 05:24:17 +0000 (14:24 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Tue, 7 Aug 2018 05:24:17 +0000 (14:24 +0900)
src/Makefile.windows

index 1ce8ce2362b2ea0bc738d759ef3d005b55a92368..52eaff3f408bdae5efe653dfb54bc2a8be1d7d99 100644 (file)
@@ -24,6 +24,12 @@ libname   = $(libbase)_s.lib
 dllname   = $(libbase).dll\r
 dlllib    = $(libbase).lib\r
 \r
+!IF defined(ENABLE_POSIX_API) && "$(ENABLE_POSIX_API)" == "NO"\r
+posixobjs = \r
+!ELSE\r
+posixobjs = $(BUILD_DIR)/regposix.obj $(BUILD_DIR)/regposerr.obj\r
+!ENDIF\r
+\r
 onigheaders  = $(ONIG_DIR)/oniguruma.h $(ONIG_DIR)/regint.h $(ONIG_DIR)/regparse.h $(ONIG_DIR)/regenc.h $(ONIG_DIR)/st.h\r
 posixheaders = $(ONIG_DIR)/onigposix.h\r
 headers      = $(posixheaders) $(onigheaders)\r
@@ -31,7 +37,6 @@ headers      = $(posixheaders) $(onigheaders)
 onigobjs     = $(BUILD_DIR)/reggnu.obj $(BUILD_DIR)/regerror.obj $(BUILD_DIR)/regparse.obj $(BUILD_DIR)/regext.obj $(BUILD_DIR)/regcomp.obj \\r
               $(BUILD_DIR)/regexec.obj $(BUILD_DIR)/regenc.obj $(BUILD_DIR)/regsyntax.obj $(BUILD_DIR)/regtrav.obj \\r
               $(BUILD_DIR)/regversion.obj $(BUILD_DIR)/st.obj $(BUILD_DIR)/onig_init.obj\r
-posixobjs    = $(BUILD_DIR)/regposix.obj $(BUILD_DIR)/regposerr.obj\r
 libobjs      = $(onigobjs) $(posixobjs)\r
 \r
 jp_objs      =  $(BUILD_DIR)/euc_jp.obj $(BUILD_DIR)/sjis.obj\r