⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mscmake

📁 汇编源代码大全4
💻
📖 第 1 页 / 共 3 页
字号:

newsetpn.exe: $(NEWSETUPOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(NEWSETUPOBJ) $(NTLIBS)

newsetpp.exe:     $(DEFFILE) $(NEWSETUPOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(NEWSETUPOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

newsetpr.exe:        $(NEWSETUPOBJ) $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(NEWSETUPOBJ)
$@,NUL.,$(DOSLIBS);
<<

rnn.exe: $(RNOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(RNOBJ1) $(RNOBJ2) $(RNOBJ3) $(NTLIBS)

rnp.exe:        $(DEFFILE) $(RNOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(RNOBJ1)+
$(RNOBJ2)+
$(RNOBJ3)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

rnr.exe:        $(RNOBJ) $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(RNOBJ1)+
$(RNOBJ2)+
$(RNOBJ3)
$@,NUL.,$(DOSLIBS);
<<

rmailn.exe: $(RMAILOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(RMAILOBJ) $(NTLIBS)

rmailp.exe:     $(DEFFILE) $(RMAILOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(RMAILOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

rmailr.exe:     $(RMAILOBJ) $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(RMAILOBJ)
$@,NUL.,$(DOSLIBS);
<<

rnewsn.exe: $(RNEWSOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(RNEWSOBJ) $(NTLIBS)

rnewsp.exe:     $(DEFFILE) $(RNEWSOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(RNEWSOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

rnewsr.exe:     $(RNEWSOBJ)  $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(RNEWSOBJ)
$@,NUL.,$(DOSLIBS);
<<

uucicon.exe: $(UUCICOOBJ1) $(UUCICOOBJ2) $(UUCICONOBJ3) \
                  $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(NTLIBS) $(UUCICOOBJ1) $(UUCICOOBJ2) \
           $(UUCICONOBJ3)

uucicop.exe:      $(DEFFILE) $(UUCICOOBJ1) $(UUCICOOBJ2) $(UUCICOPOBJ3) \
                  $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(UUCICOOBJ1)+
$(UUCICOOBJ2)+
$(UUCICOPOBJ3)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uucicor.exe:     $(UUCICOOBJ1) $(UUCICOOBJ2) $(UUCICOROBJ3)\
                  $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(UUCICOOBJ1)+
$(UUCICOOBJ2)+
$(UUCICOROBJ3)
$@,NUL.,$(DOSLIBS);
<<

uucpn.exe: $(UUCPOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(UUCPOBJ) $(NTLIBS)

uucpp.exe:     $(DEFFILE) $(UUCPOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(UUCPOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uucpr.exe:     $(UUCPOBJ) $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(UUCPOBJ)
$@,NUL.,$(DOSLIBS);
<<

uunamen.exe: $(OBJ)\uuname.obj $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(OBJ)\uuname.obj $(NTLIBS)

uunamep.exe:     $(DEFFILE) $(OBJ)\uuname.obj $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(OBJ)\uuname.obj
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uupolln.exe: $(POLLNOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(POLLNOBJ) $(NTLIBS)

uupollp.exe:     $(DEFFILE)  $(POLLPOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(POLLPOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uupollr.exe:      $(POLLROBJ)  $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(POLLROBJ)
$@,NUL.,$(DOSLIBS);
<<

uuportp.exe:     $(DEFFILE)  $(OBJ)/uuport.obj $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(OBJ)\uuport.obj
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uustatn.exe: $(UUSTATOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(UUSTATOBJ) $(NTLIBS)

uustatp.exe:     $(DEFFILE)  $(UUSTATOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(UUSTATOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uustatr.exe:      $(UUSTATOBJ) $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(UUSTATOBJ)
$@,NUL.,$(DOSLIBS);
<<

uusubn.exe: $(UUSUBOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(UUSUBOBJ) $(NTLIBS)

uusubp.exe:      $(DEFFILE) $(UUSUBOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(UUSUBOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uusubr.exe:      $(UUSUBOBJ)  $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(UUSUBOBJ)
$@,NUL.,$(DOSLIBS);
<<

uuxn.exe: $(UUXOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(UUXOBJ) $(NTLIBS)

uuxp.exe:      $(DEFFILE) $(UUXOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(UUXOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uuxr.exe:      $(UUXOBJ)  $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(UUXOBJ)
$@,NUL.,$(DOSLIBS);
<<

uuxqtn.exe: $(UUXQTOBJ) $(LIBCOMM) $(LIBNT)
        $(LINKER) $(LINKNOPT) /OUT:$@ $(UUXQTOBJ) $(NTLIBS)

uuxqtp.exe:      $(DEFFILE) $(UUXQTOBJ) $(LIBCOMM) $(LIBOS2)
        $(LINKER) $(LINKPOPT) @<<
$(UUXQTOBJ)
$@,NUL.,$(OS2LIBS)
$(DEFFILE)
<<

uuxqtr.exe:      $(UUXQTOBJ) $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(UUXQTOBJ)
$@,NUL.,$(DOSLIBS);
<<

testulib.exe:   $(OBJ)\testulib.obj $(OBJ)\ulib.obj $(OBJ)\comm.obj \
                $(LIBCOMM) $(LIBDOS)
        $(LINKER) $(LINKROPT) @<<
$(OBJ)\testulib.obj $(OBJ)\ulib.obj $(OBJ)\comm.obj
$@,NUL.,$(DOSLIBS);
<<

# *--------------------------------------------------------------------*
# *                         Definition files                           *
# *--------------------------------------------------------------------*

$(DEFFILE):     $(MAKEFILE)
       copy << $@
name windowcompat newfiles
Description 'UUPC/extended $(VERS), Changes Copyright (c) 1989-1993 Kendra Electronic Wonderworks, All Rights Reserved'
stacksize 8192
exetype OS2
<<

# *--------------------------------------------------------------------*
# *                        Clean up after rn                           *
# *--------------------------------------------------------------------*

rn-clean:
                - del $(RNOBJ)
                - del rnp.exe

# *--------------------------------------------------------------------*
# *                          The zip files                             *
# *--------------------------------------------------------------------*

$(OS2ZIPV2):  $(INSTALLP2) $(README)
       - mkdir $(SRCSLASH)$(VERS)
       -12 $(ZIP) $(ZIPOPT2) < <<
       $(?: =^
       )
<<
       $(ZIP) -z $@  < <<
Kendra Electronic Wonderworks: UUPC/extended $(VERS) OS/2 executables (1 of 3)

Changes and Compilation Copyright (c) 1989-1993 by Kendra Electronic
Wonderworks.  May be distributed freely if original source and documentation
files are included.  Please direct all questions on UUPC/extended to
help@kew.com.
<<

$(OS2ZIPV3):  $(INSTALLP3) $(INSTALLPS) $(README)
       - mkdir $(SRCSLASH)$(VERS)
       -12 $(ZIP) $(ZIPOPT2) < <<
       $(?: =^
       )
<<
       $(ZIP) -z $@  < <<
Kendra Electronic Wonderworks: UUPC/extended $(VERS) OS/2 executables (2 of 3)

Changes and Compilation Copyright (c) 1989-1993 by Kendra Electronic
Wonderworks.  May be distributed freely if original source and documentation
files are included.  Please direct all questions on UUPC/extended to
help@kew.com.
<<

$(OS2ZIPV4):  $(INSTALLP4) $(README)
       - mkdir $(SRCSLASH)$(VERS)
       -12 $(ZIP) $(ZIPOPT2) < <<
       $(?: =^
       )
<<
       $(ZIP) -z $@  < <<
Kendra Electronic Wonderworks: UUPC/extended $(VERS) OS/2 executables (3 of 3)

Changes and Compilation Copyright (c) 1989-1993 by Kendra Electronic
Wonderworks.  May be distributed freely if original source and documentation
files are included.  Please direct all questions on UUPC/extended to
help@kew.com.
<<

# *--------------------------------------------------------------------*
# *                       Windows/NT ZIP files                         *
# *--------------------------------------------------------------------*

$(WNTZIPV1):  $(INSTALLN2) $(README)
       - mkdir $(SRCSLASH)$(VERS)
       -12 $(ZIP) $(ZIPOPT2) < <<
       $(?: =^
       )
<<
       $(ZIP) -z $@  < <<
Kendra Electronic Wonderworks: UUPC/extended $(VERS) Win NT executables (1 of 3)

Special credit to David M. Watt for performing the Windows NT port.

Changes and Compilation Copyright (c) 1989-1993 by Kendra Electronic
Wonderworks.  May be distributed freely if original source and documentation
files are included.  Please direct all questions on UUPC/extended to
help@kew.com.
<<

$(WNTZIPV2):  $(INSTALLN3) $(INSTALLNS) $(README)
       - mkdir $(SRCSLASH)$(VERS)
       -12 $(ZIP) $(ZIPOPT2) < <<
       $(?: =^
       )
<<
       $(ZIP) -z $@  < <<
Kendra Electronic Wonderworks: UUPC/extended $(VERS) Win NT exe

Special credit to David M. Watt for performing the Windows NT port.

Changes and Compilation Copyright (c) 1989-1993 by Kendra Electronic
Wonderworks.  May be distributed freely if original source and documentation
files are included.  Please direct all questions on UUPC/extended to
help@kew.com.
<<

$(WNTZIPV3):  $(INSTALLN4) $(README)
       - mkdir $(SRCSLASH)$(VERS)
       -12 $(ZIP) $(ZIPOPT2) < <<
       $(?: =^
       )
<<
       $(ZIP) -z $@  < <<
Kendra Electronic Wonderworks: UUPC/extended $(VERS) Win NT executables (3 of 3)

Special credit to David M. Watt for performing the Windows NT port.

Changes and Compilation Copyright (c) 1989-1993 by Kendra Electronic
Wonderworks.  May be distributed freely if original source and documentation
files are included.  Please direct all questions on UUPC/extended to
help@kew.com.
<<

# *--------------------------------------------------------------------*
# *                    Build the object libraries                      *
# *--------------------------------------------------------------------*

!IF "$(OS)" == "Windows_NT"

$(LIBCOMM): $(LIBLIST)
         lib32 /out:$@ $(LIBLIST)

!ELSE
$(LIBCOMM): $(LIBLIST)
        lib /noignorecase $@ @<<
-+$(?: =&^
-+)
nul;
<<

!ENDIF

$(LIBDOS): $(LIBDOSLIST)
        lib /noignorecase $@ @<<
-+$(?: =&^
-+)
nul;
<<

$(LIBOS2): $(LIBOS2LIST)
        lib /noignorecase $@ @<<
-+$(?: =&^
-+)
nul;
<<

$(LIBNT): $(LIBNTLIST)
        lib32 /out:$@ $(LIBNTLIST)

# *--------------------------------------------------------------------*
# *                Compile the various object files.                   *
# *--------------------------------------------------------------------*

$(OBJ)\commlib2.obj:  $(UUCICO)\commlib.c $(UUCICO)\commlib.h $(UULIB)\lib.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UUCICO)\$(@B:2=).c

$(OBJ)\dcpsys2.obj:  $(UUCICO)\dcpsys.c $(UUCICO)\dcpsys.h $(UULIB)\lib.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UUCICO)\$(@B:2=).c

$(OBJ)\mlib2.obj: $(MAIL)\mlib.c $(UULIB)\lib.h $(UULIB)\hlib.h
        $(CC) $(CCOPT) /DFAMILYAPI $(MAIL)\$(@B:2=).c

$(OBJ)\import2.obj: $(UULIB)\import.c $(UULIB)\lib.h $(UULIB)\import.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UULIB)\$(@B:2=).c

$(OBJ)\nbstime2.obj:  $(UUCICO)\nbstime.c $(UULIB)\lib.h $(UULIB)\arpadate.h\
        $(UUCICO)\dcp.h $(UUCICO)\dcpsys.h $(UULIB)\hostable.h\
        $(UUCICO)\nbstime.h $(UUCICO)\script.h $(UULIB)\security.h\
        $(UUCICO)\ulib.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UUCICO)\$(@B:2=).c

$(OBJ)\safeio2.obj: $(UULIB)\safeio.c $(UULIB)\lib.h $(UULIB)\safeio.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UULIB)\$(@B:2=).c

$(OBJ)\safeout2.obj: $(UULIB)\safeout.c $(UULIB)\lib.h $(UULIB)\safeio.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UULIB)\$(@B:2=).c

$(OBJ)\ssleep2.obj: $(UULIB)\ssleep.c $(UULIB)\lib.h $(UULIB)\ssleep.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UULIB)\$(@B:2=).c

$(OBJ)\trumpet2.obj: $(UULIB)\trumpet.c $(UULIB)\lib.h $(UULIB)\trumpet.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UULIB)\$(@B:2=).c

# *--------------------------------------------------------------------*
# *     The timestamp module has a reference to this MAKEFILE,         *
# *     which insures whenever we change the version number the        *
# *     time stamp gets re-generated.                                  *
# *--------------------------------------------------------------------*

$(TIMESTMP): $(UULIB)\timestmp.c $(UULIB)\lib.h $(UULIB)\timestmp.h\
        $(UULIB)\win32ver.h \
        $(MAKEFILE) $(REGEN)
        $(CC) $(CCOPT) $(UULIB)\$(@B).c

$(UULIB)\win32ver.h: $(MAKEFILE) $(REGEN)
        copy << $@
/*--------------------------------------------------------------------*/
/*         DO NOT EDIT -- AUTOMATICALLY GENERATED BY MAKEFILE         */
/*--------------------------------------------------------------------*/

#define UUPCV "$(VERS)"         // UUPC/extended version number
<<

$(OBJ)\uupoll2.obj: $(UTIL)\uupoll.c $(UULIB)\getopt.h $(UULIB)\lib.h\
        $(UULIB)\timestmp.h $(UULIB)\ssleep.h $(UULIB)\arpadate.h
        $(CC) $(CCOPT) /DFAMILYAPI $(UTIL)\$(@B:2=).c

# *--------------------------------------------------------------------*
# *     Force a regeneration of the time stamp/version module.         *
# *--------------------------------------------------------------------*

regen:  $(UULIB)\timestmp.c
        - del $(OBJ)\timestmp.obj

# *--------------------------------------------------------------------*
# *   This is a special case, the assembler module which handles       *
# *   our I/O to the serial port for the DOS version.                  *
# *--------------------------------------------------------------------*

$(OBJ)\comm.obj: $(UUCICO)\comm.asm
        $(MASM) $(MASMOPTS) $(UUCICO)\$(@B) ,$@;

# *--------------------------------------------------------------------*
# *         Generate the source browser database for the PWB           *
# *--------------------------------------------------------------------*

$(MAKEFILE).bsc: $(SBRS)
        pwbrmake @<<
/o $(MAKEFILE).bsc $(SBRS)
<<

$(OBJ):
        - mkdir $(OBJ)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -