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

Last change on this file since 433 was 433, checked in by Paul Smedley, 16 years ago

Apply makefile fixes for 'wmake clean' from changeset 359-361 to 1.9.x code

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