This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Bump back to 5.31.11, if we need to release it
[perl5.git] / NetWare / Makefile
index a002f3f..e867536 100644 (file)
@@ -86,7 +86,7 @@ NLM_VERSION    = 3,20,0
 
 
 # Here comes the CW tools - TO BE FILLED TO BUILD WITH CW -
-MODULE_DESC     = "Perl 5.19.8 for NetWare"
+MODULE_DESC     = "Perl 5.31.11 for NetWare"
 CCTYPE          = CodeWarrior
 C_COMPILER             = mwccnlm -c
 CPP_COMPILER   = mwccnlm
@@ -462,7 +462,7 @@ INST_NW_TOP2 = $(INST_NW_DRV)\perl
 # versioned installation can be obtained by setting INST_TOP above to a
 # path that includes an arbitrary version string.
 #
-INST_VER       = \5.19.8
+INST_VER       = \5.31.11
 
 #
 # Comment this out if you DON'T want your perl installation to have
@@ -653,7 +653,6 @@ PERLIMPLIB  = ..\perl.lib
 MINIPERL       = ..\miniperl.exe
 CONFIGPM       = ..\lib\Config.pm
 MINIMOD                = ..\lib\ExtUtils\Miniperl.pm
-X2P                    = ..\x2p\a2p.nlm
 
 PL2BAT         = ..\win32\bin\pl2bat.pl
 
@@ -662,7 +661,6 @@ UTILS               =                       \
                ..\utils\splain         \
                ..\utils\perlbug        \
                ..\utils\pl2pm          \
-               ..\utils\c2ph           \
                ..\utils\h2xs           \
                ..\utils\perldoc        \
                ..\pod\pod2html         \
@@ -670,9 +668,7 @@ UTILS               =                       \
                ..\pod\pod2text         \
                ..\pod\pod2usage        \
                ..\pod\podchecker       \
-               ..\pod\podselect        \
-               ..\x2p\find2perl        \
-               ..\x2p\s2p              
+               ..\pod\podselect
 
 MAKE           = nmake -nologo
 #NMAKE       = $(C_COMPILER) $(INCLUDE) $(NLM_INCLUDES) $(COMPLER_FLAGS) $(ADD_LOCDEFS) $(ERROR_FLAG) $(*F).c -o $@
@@ -692,10 +688,11 @@ MICROCORE_SRC     =               \
                ..\deb.c        \
                ..\doio.c       \
                ..\doop.c       \
+               ..\dquote.c     \
                ..\dump.c       \
                ..\globals.c    \
                ..\gv.c         \
-               ..\mro.c        \
+               ..\mro_core.c   \
                ..\hv.c         \
                ..\keywords.c   \
                ..\locale.c     \
@@ -719,6 +716,7 @@ MICROCORE_SRC       =               \
                ..\scope.c      \
                ..\sv.c         \
                ..\taint.c      \
+               ..\time64.c     \
                ..\toke.c       \
                ..\universal.c  \
                ..\utf8.c       \
@@ -738,13 +736,6 @@ NW_SRC     = $(NW_SRC) .\$(CRYPT_SRC)
 
 DLL_SRC                = $(DYNALOADER).c
 
-X2P_SRC                =               \
-               ..\x2p\a2p.c    \
-               ..\x2p\hash.c   \
-               ..\x2p\str.c    \
-               ..\x2p\util.c   \
-               ..\x2p\walk.c
-
 CORE_NOCFG_H   =               \
                ..\av.h         \
                ..\cop.h        \
@@ -783,7 +774,6 @@ CORE_NOCFG_H        =               \
 CORE_H         = $(CORE_NOCFG_H) .\config.h
 
 DLL_OBJ                = $(DLL_SRC:.c=.obj)
-X2P_OBJ                = $(X2P_SRC:.c=.obj)
 
 DYNAMIC_EXT    = Socket IO Fcntl Opcode SDBM_File POSIX attributes B re \
                Data/Dumper Devel/Peek ByteLoader File/Glob \
@@ -891,47 +881,6 @@ $(MINIPERL) :
 $(MINIMOD) : $(MINIPERL) ..\minimod.pl
        cd .. && miniperl minimod.pl > lib\ExtUtils\Miniperl.pm
 
-..\x2p\a2p$(o) : ..\x2p\a2p.c
-       @echo $(MPKMESSAGE)...$(BLDMESG)...$@
-       $(C_COMPILER) $(COMPLER_FLAGS) $(NLM_INCLUDES) -I..\x2p $(ADD_LOCDEFS) $(ERROR_FLAG) $*.c -o $@
-    @echo Built $(@)
-
-..\x2p\hash$(o) : ..\x2p\hash.c
-       @echo $(MPKMESSAGE)...$(BLDMESG)...$@
-       $(C_COMPILER) $(COMPLER_FLAGS) $(NLM_INCLUDES) -I..\x2p $(ADD_LOCDEFS) $(ERROR_FLAG) $*.c -o $@
-    @echo Built $(@)
-       
-..\x2p\str$(o) : ..\x2p\str.c
-       @echo $(MPKMESSAGE)...$(BLDMESG)...$@
-       $(C_COMPILER) $(COMPLER_FLAGS) $(NLM_INCLUDES) -I..\x2p $(ADD_LOCDEFS) $(ERROR_FLAG) $*.c -o $@
-    @echo Built $(@)
-
-..\x2p\util$(o) : ..\x2p\util.c
-       @echo $(MPKMESSAGE)...$(BLDMESG)...$@
-       $(C_COMPILER) $(COMPLER_FLAGS) $(NLM_INCLUDES) -I..\x2p $(ADD_LOCDEFS) $(ERROR_FLAG) $*.c -o $@
-    @echo Built $(@)
-
-..\x2p\walk$(o) : ..\x2p\walk.c
-       @echo $(MPKMESSAGE)...$(BLDMESG)...$@
-       $(C_COMPILER) $(COMPLER_FLAGS) $(NLM_INCLUDES) -I..\x2p $(ADD_LOCDEFS) $(ERROR_FLAG) $*.c -o $@
-    @echo Built $(@)
-       
-$(X2P) : $(MINIPERL) $(X2P_OBJ)
-       @echo Building $@..........
-       $(MINIPERL) ..\x2p\find2perl.PL
-       $(MINIPERL) ..\x2p\s2p.PL
-# Linker definitions and lining come here for CODEWARRIOR
-    @echo $(BASE_IMPORT_FILES) > $*.def
-    @echo MODULE clib >> $*.def
-    @echo Import @perl.imp >> $*.def
-!ifdef USE_XDC
-       $(MPKTOOL) $(XDCFLAGS) $*.xdc
-       @echo Import Mp.imp >> $*.def
-       @echo xdcdata $*.xdc >> $*.def
-!endif
-##    $(LINK) $(LDFLAGS) $(BS_CFLAGS) -desc "Awk to Perl Translator" $(X2P_OBJ) $(BLDDIR)\clibstuf.obj -commandfile $*.def -o $@ 
-    $(LINK) $(LDFLAGS) -desc "Awk to Perl Translator" $(X2P_OBJ) $(BLDDIR)\clibstuf.obj -commandfile $*.def -o $@ 
-
 $(EXTDIR)\DynaLoader\dl_netware.xs: dl_netware.xs
        copy dl_netware.xs $(EXTDIR)\DynaLoader\dl_netware.xs
 
@@ -1357,7 +1306,7 @@ nwclean:
        -del /f /q *.obj *.map *.link *.options *.nlm *.sym *.xdc *.err *.lib *.def *.pdb *.bs
        cd ..\..\
 
-utils: $(BLDDIR)\$(NLM_NAME8).$(NLM_EXT) $(X2P)
+utils: $(BLDDIR)\$(NLM_NAME8).$(NLM_EXT)
        cd ..\utils
        $(MAKE) PERL=$(MINIPERL)
        cd ..\pod
@@ -1399,14 +1348,9 @@ distclean: clean nwclean
        -del /f /q $(PODDIR)\*.html
        -del /f /q $(PODDIR)\*.bat
        cd ..\utils
-       -del /f /q h2ph splain perlbug pl2pm c2ph h2xs perldoc
+       -del /f /q h2ph splain perlbug pl2pm h2xs perldoc
        -del /f /q *.bat
        cd ..\netware
-       cd ..\x2p
-       -del /f /q find2perl s2p
-       -del /f /q *.bat *.exe
-       -del /f /q *.obj *.map *.link *.xdc *.err
-       cd ..\netware
        -del /f /q ..\config.sh ..\splittree.pl dlutils.c config.h.new
        -del /f /q $(CONFIGPM)
        -del /f /q bin\*.bat
@@ -1463,4 +1407,3 @@ clean :
        -@erase $(DLL_OBJ)
        -@erase ..\*$(o) ..\*.lib ..\*.exp *$(o) *.lib *.exp *.res
        -@erase ..\t\*.exe ..\t\*.dll ..\t\*.bat
-       -@erase ..\x2p\*.nlm ..\x2p\*.bat