go_dev.bat
4.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
@echo off
rem HEADER******************************************************************
rem ************************************************************************
rem ***
rem *** Copyright (c) 1989-2002 ARC International.
rem *** All rights reserved
rem ***
rem *** This software embodies materials and concepts which are
rem *** confidential to ARC International and is made
rem *** available solely pursuant to the terms of a written license
rem *** agreement with ARC International
rem ***
rem *** $Workfile: go_dev.bat$
rem *** $Revision: 1.1 $
rem *** $Date: 2003/02/17 20:49:00 $
rem ***
rem *** Description:
rem *** This file contains the command lines required to build the
rem *** USB 1.1 Device API library.
rem ************************************************************************
rem *END********************************************************************
if not exist ..\lib\device\aa3.met mkdir ..\lib\device\aa3.met
cd ..\lib\device\aa3.met
echo -arc8 -g -O -c -D__USB_DEVICE__ > dev_lib.cmd
echo -I ..\..\..\source\include >> dev_lib.cmd
echo -I ..\..\..\source\device\include >> dev_lib.cmd
echo -I ..\..\..\source\device\vusbd32 >> dev_lib.cmd
echo -I %usb_compiler_root%\inc >> dev_lib.cmd
echo hcarc ..\..\..\source\device\dev_mand.c > errors
if exist dev_mand.o del dev_mand.o
@echo on
hcarc ..\..\..\source\device\dev_mand.c @dev_lib.cmd >> errors
@echo off
echo dev_mand.o > dev_lib.cfn
echo hcarc ..\..\..\source\device\dev_shut.c >> errors
if exist dev_shut.o del dev_shut.o
@echo on
hcarc ..\..\..\source\device\dev_shut.c @dev_lib.cmd >> errors
@echo off
echo dev_shut.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\dev_unrg.c >> errors
if exist dev_unrg.o del dev_unrg.o
@echo on
hcarc ..\..\..\source\device\dev_unrg.c @dev_lib.cmd >> errors
@echo off
echo dev_unrg.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\dev_snd.c >> errors
if exist dev_snd.o del dev_snd.o
@echo on
hcarc ..\..\..\source\device\dev_snd.c @dev_lib.cmd >> errors
@echo off
echo dev_snd.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\dev_sts.c >> errors
if exist dev_sts.o del dev_sts.o
@echo on
hcarc ..\..\..\source\device\dev_sts.c @dev_lib.cmd >> errors
@echo off
echo dev_sts.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\dev_dini.c >> errors
if exist dev_dini.o del dev_dini.o
@echo on
hcarc ..\..\..\source\device\dev_dini.c @dev_lib.cmd >> errors
@echo off
echo dev_dini.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\dev_cncl.c >> errors
if exist dev_cncl.o del dev_cncl.o
@echo on
hcarc ..\..\..\source\device\dev_cncl.c @dev_lib.cmd >> errors
@echo off
echo dev_cncl.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\vusbd32\vusbd11ma.c >> errors
if exist vusbd11ma.o del vusbd11ma.o
@echo on
hcarc ..\..\..\source\device\vusbd32\vusbd11ma.c @dev_lib.cmd >> errors
@echo off
echo vusbd11ma.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\vusbd32\vusbd11sh.c >> errors
if exist vusbd11sh.o del vusbd11sh.o
@echo on
hcarc ..\..\..\source\device\vusbd32\vusbd11sh.c @dev_lib.cmd >> errors
@echo off
echo vusbd11sh.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\vusbd32\vusbd11un.c >> errors
if exist vusbd11un.o del vusbd11un.o
@echo on
hcarc ..\..\..\source\device\vusbd32\vusbd11un.c @dev_lib.cmd >> errors
@echo off
echo vusbd11un.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\vusbd32\vusbd11st.c >> errors
if exist vusbd11st.o del vusbd11st.o
@echo on
hcarc ..\..\..\source\device\vusbd32\vusbd11st.c @dev_lib.cmd >> errors
@echo off
echo vusbd11st.o >> dev_lib.cfn
echo hcarc ..\..\..\source\device\vusbd32\vusbd11di.c >> errors
if exist vusbd11di.o del vusbd11di.o
@echo on
hcarc ..\..\..\source\device\vusbd32\vusbd11di.c @dev_lib.cmd >> errors
@echo off
echo vusbd11di.o >> dev_lib.cfn
echo hcarc ..\..\..\source\arc.c >> errors
if exist arc.o del arc.o
@echo on
hcarc ..\..\..\source\arc.c @dev_lib.cmd >> errors
@echo off
echo arc.o >> dev_lib.cfn
if exist usbdev.a del usbdev.a
@echo on
ararc -ruv usbdev.a @dev_lib.cfn
ararc -t usbdev.a > usbdev.lst
@echo off
del dev_lib.cmd
del dev_lib.cfn
copy ..\..\..\source\include\types.h
copy ..\..\..\source\include\arc.h
copy ..\..\..\source\include\usb.h
copy ..\..\..\source\device\include\devapi.h
cd ..\..\..\build