disable the unrecognized nls flag
[AROS-Contrib.git] / scalos / DevPack
blob6f07042a201bd2c45b1f824e8253e5b185eb3757
1 /* DevPack */
2 /* $Date: 2009-03-12 21:27:42 +0100 (Do, 12. Mär 2009) $ */
3 /* $Revision: 94 $ */
4 /* $Id: DevPack 94 2009-03-12 20:27:42Z jlachmann $ */
6 LHAName = 'RAM:ScalosDev'
8 address command
11 x = statef(LHAName)
12 if length(x) > 0 then do
13         say "Deleting old directory tree..."
14         "delete " || LHAName || " all QUIET"
15         end
17 x = statef(LHAName || ".lha")
18 if length(x) > 0 then do
19         say "Deleting old archive..."
20         "delete " || LHAName || ".lha quiet"
21         end
24 "makedir RAM:ScalosDev"
25 "makedir RAM:ScalosDev/asm/lvo all"
26 "makedir RAM:ScalosDev/asm/Scalos"
27 "makedir RAM:ScalosDev/AutoDoc"
28 "makedir RAM:ScalosDev/C"
29 "makedir RAM:ScalosDev/C/Include"
30 "makedir RAM:ScalosDev/C/Include/clib"
31 "makedir RAM:ScalosDev/C/Include/datatypes"
32 "makedir RAM:ScalosDev/C/Include/inline"
33 "makedir RAM:ScalosDev/C/Include/libraries"
34 "makedir RAM:ScalosDev/C/Include/pragmas"
35 "makedir RAM:ScalosDev/C/Include/proto"
36 "makedir RAM:ScalosDev/C/Include/ppc-aos4"
37 "makedir RAM:ScalosDev/C/Include/ppc-aos4/inline"
38 "makedir RAM:ScalosDev/C/Include/ppc-aos4/inline4"
39 "makedir RAM:ScalosDev/C/Include/ppc-aos4/interfaces"
40 "makedir RAM:ScalosDev/C/Include/ppc-aos4/proto"
41 "makedir RAM:ScalosDev/C/Include/ppc-mos"
42 "makedir RAM:ScalosDev/C/Include/ppc-mos/inline"
43 "makedir RAM:ScalosDev/C/Include/Scalos"
44 "makedir RAM:ScalosDev/E/modules/Scalos all"
45 "makedir RAM:ScalosDev/FD"
46 "makedir RAM:ScalosDev/SFD"
47 "makedir RAM:ScalosDev/interfaces"
48 "makedir RAM:ScalosDev/gcc-lib"
51 say "Copying AutoDocs..."
53 'copy main/docs/AutoDocs/#?.doc "RAM:ScalosDev/AutoDoc" clone quiet'
55 say "Copying asm files..."
57 'copy main/std_includes/asm/lvo/#? "RAM:ScalosDev/asm/lvo" clone quiet'
58 'copy main/std_includes/asm/Scalos/#? "RAM:ScalosDev/asm/Scalos" clone quiet'
60 say "Copying C headers..."
62 'copy include/defs.h "RAM:ScalosDev/C/Include/" clone quiet'
63 'copy include/clib/#? "RAM:ScalosDev/C/Include/clib" clone quiet'
64 'copy include/datatypes/#? "RAM:ScalosDev/C/Include/datatypes" clone quiet'
65 'copy include/inline/#? "RAM:ScalosDev/C/Include/inline" clone quiet'
66 'copy include/inline4/#? "RAM:ScalosDev/C/Include/inline4" clone quiet'
67 'copy include/interfaces/#? "RAM:ScalosDev/C/Include/interfaces" clone quiet'
68 'copy include/libraries/#? "RAM:ScalosDev/C/Include/libraries" clone quiet'
69 'copy include/pragmas/#? "RAM:ScalosDev/C/Include/pragmas" clone quiet'
70 'copy include/proto/#? "RAM:ScalosDev/C/Include/proto" clone quiet'
72 'delete "RAM:ScalosDev/C/Include/proto/guigfx.h" quiet'
73 'delete "RAM:ScalosDev/C/Include/inline/guigfx.h" quiet'
75 'copy ppc-mos-include/inline/#?.h  "RAM:ScalosDev/C/Include/ppc-mos/inline/" clone quiet'
77 'copy include/Scalos/#? "RAM:ScalosDev/C/Include/Scalos" clone quiet'
79 say "Copying E modules..."
81 'copy main/std_includes/E/modules/#? "RAM:ScalosDev/E/modules" clone quiet'
82 /* 'copy main/std_includes/E/modules/Scalos/#? "RAM:ScalosDev/E/modules/Scalos" clone quiet' */
83 'copy main/std_includes/E/#? "RAM:ScalosDev/E/" clone quiet'
85 say "Copying FD files..."
87 'copy main/std_includes/fd/#?.fd "RAM:ScalosDev/FD" clone quiet'
89 say "Copying SFD files..."
91 'copy main/std_includes/sfd/#?.sfd "RAM:ScalosDev/SFD" clone quiet'
93 say "Copying OS4 interface files..."
95 'copy main/std_includes/interfaces/#?.xml "RAM:ScalosDev/interfaces" clone quiet'
97 say "Copying GCC libraries..."
99 'copy gcc-lib/libscalosmenuplugin.a "RAM:ScalosDev/gcc-lib" clone quiet'
100 'copy gcc-lib/libscalosplugin.a "RAM:ScalosDev/gcc-lib" clone quiet'
102 say "Creating archive..."
104 'lha -r -e -x a ' || LHAName || ' RAM:ScalosDev '
106 lha t LHAName