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

📄 makefile

📁 汇编源代码大全4
💻
📖 第 1 页 / 共 3 页
字号:
        @echo Installed UUPC and created ZIP files $(REQZIPV),
        @echo $(WREQZIPV), $(WOPTZIPV), $(WNEWZIPV),
        @echo $(OPTZIPV), $(NEWZIPV),
        @echo $(SRCZIPV1), $(SRCZIPV2)
        - erase $(TIMESTMP)
        - erase $(UUPCLIB)

# *--------------------------------------------------------------------*
# *                 Build just the source .ZIP file.                   *
# *--------------------------------------------------------------------*

szip:   $(SRCZIPV1) $(SRCZIPV2)

#       Do a purge of various temporary output files.

clean:
        wipeinfo $(SRCSLASH)*.com /n /s /batch
        wipeinfo $(SRCSLASH)*.exe /n /s /batch
        wipeinfo $(SRCSLASH)*.tds /n /s /batch
        wipeinfo $(SRCSLASH)*.lib /n /s /batch
        wipeinfo $(SRCSLASH)*.obj /n /s /batch
        wipeinfo $(SRCSLASH)*.o   /n /s /batch
        wipeinfo $(SRCSLASH)*.map /n /s /batch

# *--------------------------------------------------------------------*
# *           The production copies of executables follow.             *
# *--------------------------------------------------------------------*

!if $d(__OS2__)
$(PROD)\mail.exe: mail$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uucp.exe: uucp$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uusub.exe: uusub$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uuxqt.exe: uuxqt$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uupoll.exe: uupoll$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uuport.exe: uuport$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\rmail.exe: rmail$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uustat.exe: uustat$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uux.exe: uux$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uuname.exe: uuname$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(FMT): fmt$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\gensig.exe: gensig$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\novrstrk.exe: novrstrk.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uucico.exe: uucico$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\rnews.exe: rnews$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\rn.exe: rn$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\newsetup.exe: newsetup$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\expire.exe: expire$(PSUFFIX).exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\su.cmd: $(SCRIPT)\su.cmd
        copy $? $<

$(PROD)\uuio.cmd: $(SCRIPT)\uuio.cmd
        copy $? $<

$(PROD)\uuclean.cmd: $(SCRIPT)\uuclean.cmd
        copy $? $<

$(PROD)\waiting.cmd: $(SCRIPT)\waiting.cmd
        copy $? $<

$(PROD)\getuupc.cmd: $(SCRIPT)\getuupc.cmd
        copy $? $<

$(PROD)\mailchek.cmd: $(SCRIPT)\mailchek.cmd
        copy $? $<

!else

$(PROD)\mail.exe: mail.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uucp.com: uucp.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uusub.com: uusub.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uuxqt.exe: uuxqt.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uupoll.exe: uupoll.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\rmail.exe: rmail.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uustat.com: uustat.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uux.com: uux.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\comm34.com: comm34.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uuname.com: uuname.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(FMT): fmt.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\gensig.com: gensig.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\novrstrk.com: novrstrk.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uucico.exe: uucico.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\uuport.com: uuport.com
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\rnews.exe: rnews.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\rn.exe: rn.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\newsetup.exe: newsetup.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\expire.exe: expire.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(PROD)\su.bat: $(SCRIPT)\su.bat
        copy $? $<

$(PROD)\uuio.bat: $(SCRIPT)\uuio.bat
        copy $? $<

$(PROD)\uuclean.bat: $(SCRIPT)\uuclean.bat
        copy $? $<

$(PROD)\waiting.bat: $(SCRIPT)\waiting.bat
        copy $? $<

# *--------------------------------------------------------------------*
# *                       Windows executables                          *
# *--------------------------------------------------------------------*

$(WINPROD)\mail.exe: mailw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uucp.exe: uucpw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uusub.exe: uusubw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uuxqt.exe: uuxqtw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uupoll.exe: uupollw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\rmail.exe: rmailw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uustat.exe: uustatw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uux.exe: uuxw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uuname.exe: uunamew.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\uucico.exe: uucicow.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\rnews.exe: rnewsw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\rn.exe: rnw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\newsetup.exe: newsetupw.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)

$(WINPROD)\expire.exe: expirew.exe
        - erase $<
        move $? $<
        - erase $(?B: =.tds)
!endif

# *--------------------------------------------------------------------*
# *                         The .ZIP files.                            *
# *--------------------------------------------------------------------*

# *--------------------------------------------------------------------*
# *                           UUPCSRC.ZIP                              *
# *--------------------------------------------------------------------*

$(SRCZIPV1): $(MAKEFILE) $(SRCSLASH)mscmake \
             $(UUPCCFG) $(UUPCDEFS) $(DEFFILE) $(README)
        - mkdir $:.
       -12 $(ZIP) $(ZIPOPT1) < &&%
MSCMAKE
LIB\*.C
LIB\*.H
LIB\*.MAK
MAIL\*.C
MAIL\*.H
MAIL\*.MAK
UUCICO\*.ASM
UUCICO\*.C
UUCICO\*.H
UUCICO\*.MAK
UUCP\*.C
UUCP\*.H
UUCP\*.MAK
%
       -12 $(ZIP) $(ZIPOPT2) < &&%
$(README)
$(MAKEFILE)
%
       zip -z $< <  &&%
UUPC/extended $(VERS) source files (1 of 2)

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.
.
%

$(SRCZIPV2): $(MAKEFILE) \
             $(UUPCCFG) $(UUPCDEFS) $(DEFFILE) $(README)
        - mkdir $:.
       -12 $(ZIP) $(ZIPOPT1) < &&%
RNEWS\*.C
RNEWS\*.H
RNEWS\*.MAK
TEST\*.C
TEST\*.H
TEST\*.MAK
UTIL\*.C
UTIL\*.H
UTIL\*.MAK
%
       -12 $(ZIP) $(ZIPOPT2) < &&%
$(README)
%
       zip -z $< <  &&%
UUPC/extended $(VERS) source files (2 of 2)

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.
%

# *--------------------------------------------------------------------*
# *       UUPCWIN.ZIP - Word for Windows unformatted documents         *
# *--------------------------------------------------------------------*

$(WFWZIPV):  $(WINWORD)\uupcuser.doc $(WINWORD)\manual.dot $(README)
        - mkdir $:.
       -12 $(ZIP) $(ZIPOPT2) < &&%
$?
%
       zip -z $< < &&%
UUPC/extended $(VERS) Word for Windows Document Source

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.
%

# *--------------------------------------------------------------------*
# *                UUPCREQ.ZIP - Required Executables                  *
# *--------------------------------------------------------------------*

$(REQZIPV):  $(REQUIRED) $(README)
        - mkdir $:.
       -12 $(ZIP) $(ZIPOPT2) < &&%
$(REQUIRED)
$(README)
%
       zip -z $< <  &&%
UUPC/extended $(VERS) DOS 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.
%

# *--------------------------------------------------------------------*
# *                UUPCOPT.ZIP - Optional Executables                  *
# *--------------------------------------------------------------------*

$(OPTZIPV):  $(OPTIONAL) $(README)
        - mkdir $:.
       -12 $(ZIP) $(ZIPOPT2) < &&%
$?
%
       zip -z $< <  &&%
UUPC/extended $(VERS) DOS 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.
%

# *--------------------------------------------------------------------*
# *                 UUPC/extended - NEWS executables                   *
# *--------------------------------------------------------------------*

$(NEWZIPV):  $(NEWS) $(README)
        - mkdir $:.
       -12 $(ZIP) $(ZIPOPT2) < &&%
$?
%
       zip -z $< <  &&%
UUPC/extended $(VERS) DOS 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.
%

# *--------------------------------------------------------------------*
# *        UUPCDOC.ZIP - Formatted (Human readable) documents          *
# *--------------------------------------------------------------------*

docs: $(DOCZIPV) $(WFWZIPV) $(PSZIPV)

$(DOCZIPV): $(SAMPLES) $(LIVEFILES) $(LISTFILES) $(README)
        - mkdir $:.
       -12 $(ZIP) $(ZIPOPT2) < &&%
$?
%

⌨️ 快捷键说明

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