Changeset 530 for trunk/thune/scripts/mkdef.t
- Timestamp:
- 06/04/08 16:32:00 (6 months ago)
- Files:
-
- 1 modified
-
trunk/thune/scripts/mkdef.t (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/thune/scripts/mkdef.t
r529 r530 1 ; Build DLL DEF file f or Urlanheader.1 ; Build DLL DEF file from C header. 2 2 3 {LIBRARY thune.dll 4 DESCRIPTION "Thune scripting language" 5 EXPORTS} 6 print 3 args/1 dup . :header 4 args/2 :module-prefix 5 6 [{LIBRARY your.dll 7 DESCRIPTION "Your description here" 8 EXPORTS 9 }] 10 prin.pack 7 11 8 12 1 :idx 9 "urlan.h"read [10 t o "ur_makeEnv"some [13 header read [ 14 thru {extern "C"} some [ 11 15 "#ifdef" break 12 16 | eol 13 | to "ur_":tok to '(' tok: thru eol (17 | to module-prefix :tok to '(' tok: thru eol ( 14 18 [ 15 19 " " tok 16 " @" tok length? skip20 " @" tok length? skip 17 21 idx dup inc :idx 18 22 eol
