mirror of
https://frontier.innolan.net/rainlance/unzip.git
synced 2026-05-02 19:21:43 +00:00
Initial commit
This commit is contained in:
79
tandem/makesfx
Normal file
79
tandem/makesfx
Normal file
@@ -0,0 +1,79 @@
|
||||
?tacl routine
|
||||
#FRAME
|
||||
load /keep 1/ commacs
|
||||
|
||||
#PUSH file prev memory OK model sfx lib accel unlicensed licensed options
|
||||
#PUSH #DEFAULTS
|
||||
|
||||
load /keep 1/ macros
|
||||
|
||||
#SET OK -1
|
||||
|
||||
[#IF [#ARGUMENT /VALUE memory/ KEYWORD /WORDLIST LARGE WIDE/ OTHERWISE ]]
|
||||
[#IF [#ARGUMENT /VALUE unlicensed/ KEYWORD /WORDLIST UNLICENSED/ OTHERWISE ]]
|
||||
|
||||
[#IF memory '=' "WIDE"
|
||||
|THEN|
|
||||
#SET model WIDE
|
||||
#SET sfx SFX
|
||||
|ELSE|
|
||||
#SET memory LARGE
|
||||
#SET model NOWIDE
|
||||
#SET sfx SFX
|
||||
]
|
||||
#OUTPUT Creating SFX Module
|
||||
#SET lib [sfx]B
|
||||
#SET accel SFX
|
||||
|
||||
#SET options [options], [model], define SFX
|
||||
|
||||
[#IF unlicensed '=' "UNLICENSED"
|
||||
|THEN|
|
||||
#SET sfx [sfx]U
|
||||
#SET accel [accel]U
|
||||
#SET lib [lib]U
|
||||
|ELSE|
|
||||
#SET licensed LICENSED
|
||||
#SET options [options], define [licensed]
|
||||
]
|
||||
|
||||
#OUTPUT Memory Model : [memory]
|
||||
#OUTPUT Axcel Module : [accel]
|
||||
#OUTPUT Run Module : [sfx]
|
||||
|
||||
[#IF [#FILEINFO /MODIFICATION/ EXTRACTC] > [#FILEINFO /MODIFICATION/ EXTRACTX]
|
||||
|THEN|
|
||||
#OUTPUT Compiling EXTRACTC for SFX
|
||||
C /IN EXTRACTC, OUT $T.#SFX.EXTRACT/EXTRACTX;SYMBOLS,HIGHPIN [options]
|
||||
|ELSE|
|
||||
#OUTPUT EXTRACT(SFX) is up to date
|
||||
]
|
||||
|
||||
[#IF [#FILEINFO /MODIFICATION/ PROCESSC] > [#FILEINFO /MODIFICATION/ PROCESSX]
|
||||
|THEN|
|
||||
#OUTPUT Compiling PROCESSC for SFX
|
||||
C /IN PROCESSC, OUT $T.#SFX.PROCESS/PROCESSX;SYMBOLS,HIGHPIN [options]
|
||||
|ELSE|
|
||||
#OUTPUT PROCESS(SFX) is up to date
|
||||
]
|
||||
|
||||
[#IF [#FILEINFO /MODIFICATION/ TANUNZC] > [#FILEINFO /MODIFICATION/ TANUNZX]
|
||||
|THEN|
|
||||
#OUTPUT Compiling TANUNZC for SFX
|
||||
C /IN TANUNZC , OUT $T.#SFX.TANUNZ /TANUNZX ;SYMBOLS,HIGHPIN [options]
|
||||
|ELSE|
|
||||
#OUTPUT TANUNZ(SFX) is up to date
|
||||
]
|
||||
|
||||
[#IF [#FILEINFO /MODIFICATION/ UNZIPC] > [#FILEINFO /MODIFICATION/ UNZIPX]
|
||||
|THEN|
|
||||
#OUTPUT Compiling UNZIPC for SFX
|
||||
C /IN UNZIPC , OUT $T.#SFX.UNZIP /UNZIPX ;SYMBOLS,HIGHPIN [options]
|
||||
|ELSE|
|
||||
#OUTPUT UNZIP(SFX) is up to date
|
||||
]
|
||||
|
||||
BBSFXLIB
|
||||
BBSFX [sfx] [memory]
|
||||
|
||||
#UNFRAME
|
||||
Reference in New Issue
Block a user