source: GPL/trunk/alsa-kernel/pci/makefile.os2@ 376

Last change on this file since 376 was 373, checked in by Brendan Oakley, 17 years ago

Remove HDA Support from 1.1.4

File size: 3.6 KB
Line 
1CINCLUDES = ..\..\include;..\include;$(%WATCOM)\H
2AINCLUDES = $(DDK_BASE)\H
3
4CDEFINES = -D__KERNEL__ -DMODULE -dTARGET_OS2 -dALSA_BUILD -D__ISAPNP__ -DCONFIG_ISAPNP -D__i386_
5
632BIT=1
7!include ..\..\makefile.inc
8
9NMAKEOPTS=-f makefile.os2 $(LOGO) ACPI=$(ACPI) KEE=$(KEE) DEBUG=$(DEBUG)
10
11
12#===================================================================
13#
14# List of source files
15#
16#===================================================================
17FILE1 = cmipci.obj ens1370.obj ens1371.obj cs4281.obj es1938.obj
18FILE2 = es1968.obj intel8x0.obj maestro3.obj via82xx.obj als4000.obj
19FILE3 = fm801.obj atiixp.obj bt87x.obj
20#ice1712.obj fm801.obj rme96.obj sonicvibes.obj
21FILE4 =
22FILE5 =
23FILE6 =
24FILE7 =
25FILE8 =
26FILELAST =
27FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) $(FILE11) $(FILE12)
28
29TARGET = pci
30
31LNKFILE = $(OBJDIR)\$(TARGET).lnk
32
33
34#===================================================================
35#
36# Specific dependencies
37#
38#===================================================================
39all: $(OBJDIR)\$(TARGET).lib subdirs
40
41
42$(LNKFILE): makefile.os2
43 @%create $(LNKFILE)
44 @for %f in ($(FILES)) do @%append $(LNKFILE) -+$(OBJDIR)\%f
45
46$(OBJDIR)\$(TARGET).lib: $(LNKFILE) $(FILES)
47 $(LIB) $(OBJDIR)\$(TARGET).lib @$(LNKFILE)
48 copy $(OBJDIR)\$(TARGET).lib $(ALSA_LIB)
49
50
51subdirs: .SYMBOLIC
52 @echo BUILDING ac97
53 @cd ac97
54 @wmake $(NMAKEOPTS)
55 @cd ..
56 @echo BUILDING ali5451
57 @cd ali5451
58 @wmake $(NMAKEOPTS)
59 @cd ..
60 @echo BUILDING cs46xx
61 @cd cs46xx
62 @wmake $(NMAKEOPTS)
63 @cd ..
64 @echo BUILDING emu10k1
65 @cd emu10k1
66 @wmake $(NMAKEOPTS)
67 @cd ..
68 @echo BUILDING ca0106
69 @cd ca0106
70 @wmake $(NMAKEOPTS)
71 @cd ..
72## @echo BUILDING korg1212
73## @cd korg1212
74## @wmake $(NMAKEOPTS)
75## @cd ..
76 @echo BUILDING nm256
77 @cd nm256
78 @wmake $(NMAKEOPTS)
79 @cd ..
80# @echo BUILDING rme9652
81# @cd rme9652
82# @wmake $(NMAKEOPTS)
83# @cd ..
84 @echo BUILDING trident
85 @cd trident
86 @wmake $(NMAKEOPTS)
87 @cd ..
88 @echo BUILDING ymfpci
89 @cd ymfpci
90 @wmake $(NMAKEOPTS)
91 @cd ..
92# @echo BUILDING vortex
93# @cd au88x0
94# @wmake $(NMAKEOPTS)
95# @cd ..
96
97
98## @echo BUILDING wavefront
99## @cd wavefront
100## @nmake $(NMAKEOPTS)
101## @cd ..
102
103
104clean: .SYMBOLIC
105 @echo CLEANING hda
106 @cd hda
107 @wmake $(NMAKEOPTS) clean
108 @cd ..
109 @echo CLEANING ac97
110 @cd ac97
111 @wmake $(NMAKEOPTS) clean
112 @cd ..
113 @echo CLEANING ali5451
114 @cd ali5451
115 @wmake $(NMAKEOPTS) clean
116 @cd ..
117 @echo CLEANING cs46xx
118 @cd cs46xx
119 @wmake $(NMAKEOPTS) clean
120 @cd ..
121 @echo CLEANING emu10k1
122 @cd emu10k1
123 @wmake $(NMAKEOPTS) clean
124 @cd ..
125 @echo CLEANING ca0106
126 @cd ca0106
127 @wmake $(NMAKEOPTS) clean
128 @cd ..
129 @echo CLEANING korg1212
130 @cd korg1212
131 @wmake $(NMAKEOPTS) clean
132 @cd ..
133 @echo CLEANING nm256
134 @cd nm256
135 @wmake $(NMAKEOPTS) clean
136 @cd ..
137 @echo CLEANING rme9652
138 @cd rme9652
139 @wmake $(NMAKEOPTS) clean
140 @cd ..
141 @echo CLEANING trident
142 @cd trident
143 @wmake $(NMAKEOPTS) clean
144 @cd ..
145 @echo CLEANING ymfpci
146 @cd ymfpci
147 @wmake $(NMAKEOPTS) clean
148 @cd ..
149 @echo CLEANING vortex
150 @cd au88x0
151 @wmake $(NMAKEOPTS) clean
152 @cd ..
153# @echo CLEANING wavefront
154# @cd wavefront
155# @nmake $(NMAKEOPTS) clean
156# @cd ..
157 -@rm *.err
158 @cd $(OBJDIR)
159 -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib
160 @cd ../..
Note: See TracBrowser for help on using the repository browser.