-SOCKET_NLP = $(AUTODIR)\Socket\Socket.nlp
-FCNTL_NLP = $(AUTODIR)\Fcntl\Fcntl.nlp
-IO_NLP = $(AUTODIR)\IO\IO.nlp
-OPCODE_NLP = $(AUTODIR)\Opcode\Opcode.nlp
-SDBM_FILE_NLP = $(AUTODIR)\SDBM_File\SDBM_File.nlp
-POSIX_NLP = $(AUTODIR)\POSIX\POSIX.nlp
-ATTRS_NLP = $(AUTODIR)\attrs\attrs.nlp
-THREAD_NLP = $(AUTODIR)\Thread\Thread.nlp
-B_NLP = $(AUTODIR)\B\B.nlp
-DUMPER_NLP = $(AUTODIR)\Data\Dumper\Dumper.nlp
-PEEK_NLP = $(AUTODIR)\Devel\Peek\Peek.nlp
-RE_NLP = $(AUTODIR)\re\re.nlp
-BYTELOADER_NLP = $(AUTODIR)\ByteLoader\ByteLoader.nlp
-DPROF_NLP = $(AUTODIR)\Devel\DProf\DProf.nlp
-GLOB_NLP = $(AUTODIR)\File\Glob\Glob.nlp
-HOSTNAME_NLP = $(AUTODIR)\Sys\Hostname\Hostname.nlp
-CWD_NLP = $(AUTODIR)\Cwd\Cwd.nlp
-STORABLE_NLP = $(AUTODIR)\Storable\Storable.nlp
-LISTUTIL_NLP = $(AUTODIR)\List\Util\Util.nlp
-MIMEBASE64_NLP = $(AUTODIR)\MIME\Base64\Base64.nlp
-XSTYPEMAP_NLP = $(AUTODIR)\XS\Typemap\Typemap.nlp
-UNICODENORMALIZE_NLP = $(AUTODIR)\XS\Typemap\Typemap.nlp
-
-EXTENSION_NLP = \
- $(FCNTL_NLP) \
- $(BYTELOADER_NLP) \
- $(IO_NLP) \
- $(SOCKET_NLP) \
- $(OPCODE_NLP) \
- $(B_NLP) \
- $(ATTRS_NLP) \
- $(SDBM_FILE_NLP) \
- $(POSIX_NLP) \
- $(THREAD_NLP) \
- $(DUMPER_NLP) \
- $(GLOB_NLP) \
- $(PEEK_NLP) \
- $(RE_NLP) \
- $(DPROF_NLP) \
- $(HOSTNAME_NLP) \
- $(STORABLE_NLP) \
- $(LISTUTIL_NLP) \
- $(MIMEBASE64_NLP) \
- $(XSTYPEMAP_NLP) \
- $(UNICODENORMALIZE_NLP) \
-# $(CWD_NLP) \
-# cwd.pm needs to be modifed for NetWare.
-
-
-# Begin - Following is required to build NetWare specific extensions Perl2UCS, UCSExt & CGI2Perl
-
-PERL2UCS = $(EXTDIR)\Perl2UCS\Perl2UCS
-UCSEXT = $(EXTDIR)\UCSExt\UCSExt
-CGI2PERL = CGI2Perl\CGI2Perl
-
-PERL2UCS_NLP = $(AUTODIR)\Perl2UCS\Perl2UCS.nlp
-UCSEXT_NLP = $(AUTODIR)\UCSExt\UCSExt.nlp
-CGI2PERL_NLP = \CGI2Perl\CGI2Perl.nlp
+SOCKET_NLM = $(AUTODIR)\Socket\Socket.NLM
+FCNTL_NLM = $(AUTODIR)\Fcntl\Fcntl.NLM
+IO_NLM = $(AUTODIR)\IO\IO.NLM
+OPCODE_NLM = $(AUTODIR)\Opcode\Opcode.NLM
+SDBM_FILE_NLM = $(AUTODIR)\SDBM_File\SDBM_File.NLM
+POSIX_NLM = $(AUTODIR)\POSIX\POSIX.NLM
+ATTRIBUTES_NLM = $(AUTODIR)\attributes\attributes.NLM
+B_NLM = $(AUTODIR)\B\B.NLM
+DUMPER_NLM = $(AUTODIR)\Data\Dumper\Dumper.NLM
+PEEK_NLM = $(AUTODIR)\Devel\Peek\Peek.NLM
+RE_NLM = $(AUTODIR)\re\re.NLM
+BYTELOADER_NLM = $(AUTODIR)\ByteLoader\ByteLoader.NLM
+DPROF_NLM = $(AUTODIR)\Devel\DProf\DProf.NLM
+GLOB_NLM = $(AUTODIR)\File\Glob\Glob.NLM
+HOSTNAME_NLM = $(AUTODIR)\Sys\Hostname\Hostname.NLM
+CWD_NLM = $(EXTDIR)\Cwd\Cwd.NLM
+STORABLE_NLM = $(EXTDIR)\Storable\Storable.NLM
+LISTUTIL_NLM = $(EXTDIR)\List\Util.NLM
+MIMEBASE64_NLM = $(EXTDIR)\MIME\Base64\Base64.NLM
+XSAPITEST_NLM = $(EXTDIR)\XS\APItest\APItest.NLM
+XSTYPEMAP_NLM = $(EXTDIR)\XS\Typemap\Typemap.NLM
+UNICODENORMALIZE_NLM = $(EXTDIR)\Unicode\Normalize\Normalize.NLM
+
+EXTENSION_NLM = \
+ $(FCNTL_NLM) \
+ $(BYTELOADER_NLM) \
+ $(IO_NLM) \
+ $(SOCKET_NLM) \
+ $(OPCODE_NLM) \
+ $(B_NLM) \
+ $(ATTRIBUTES_NLM) \
+ $(SDBM_FILE_NLM) \
+ $(POSIX_NLM) \
+ $(DUMPER_NLM) \
+ $(GLOB_NLM) \
+ $(PEEK_NLM) \
+ $(RE_NLM) \
+ $(DPROF_NLM) \
+ $(HOSTNAME_NLM) \
+ $(CWD_NLM) \
+ $(STORABLE_NLM) \
+ $(LISTUTIL_NLM) \
+ $(MIMEBASE64_NLM) \
+ $(XSAPITEST_NLM) \
+ $(XSTYPEMAP_NLM) \
+ $(UNICODENORMALIZE_NLM) \
+ $(FILTER_NLM)
+
+# Begin - Following is required to build NetWare specific extensions CGI2Perl, Perl2UCS and UCSExt
+CGI2PERL = CGI2Perl\CGI2Perl
+PERL2UCS = Perl2UCS\Perl2UCS
+UCSExt = Perl2UCS\UCSExt
+
+CGI2PERL_NLM = \CGI2Perl\CGI2Perl.NLM
+PERL2UCS_NLM = $(AUTODIR)\Perl2UCS\Perl2UCS.NLM
+UCSExt_NLM = $(AUTODIR)\UCSExt\UCSExt.NLM