source: GPL/trunk/alsa-kernel/isa/makefile.os2@ 327

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

Apply Makefile.inc relocation to trunk from 2.0 branch, and update Copyright years

File size: 2.4 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)
10
11!if "$(DEBUG)" == "1"
12NMAKEOPTS += DEBUG=1
13!endif
14
15!if "$(KEE)" == "0"
16NMAKEOPTS += KEE=0
17KEE=0
18!else
19NMAKEOPTS += KEE=1
20KEE=1
21!endif
22
23!if "$(DEBUG)" == "1"
24!Message BUILDING DEBUG VERSION
25!else
26!Message BUILDING RELEASE VERSION
27!endif
28
29#===================================================================
30#
31# List of source files
32#
33#===================================================================
34FILE1 = opl3sa2.obj
35#als100.obj azt2320.obj cmi8330.obj dt0197h.obj es18xx.obj
36FILE2 =
37# sgalaxy.obj
38FILE3 =
39FILE4 =
40FILE5 =
41FILE6 =
42FILE7 =
43FILE8 =
44FILELAST =
45FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) $(FILE11) $(FILE12)
46
47TARGET = isa
48
49LNKFILE = $(OBJDIR)\$(TARGET).lnk
50
51
52#===================================================================
53#
54# Specific dependencies
55#
56#===================================================================
57all: $(OBJDIR)\$(TARGET).lib subdirs
58
59
60$(LNKFILE): makefile.os2
61 @%create $(LNKFILE)
62 @for %f in ($(FILES)) do @%append $(LNKFILE) -+$(OBJDIR)\%f
63
64$(OBJDIR)\$(TARGET).lib: $(LNKFILE) $(FILES)
65 $(LIB) $(OBJDIR)\$(TARGET).lib @$(LNKFILE)
66 copy $(OBJDIR)\$(TARGET).lib $(ALSA_LIB)
67
68
69subdirs: .SYMBOLIC
70# @echo BUILDING ad1816a
71# @cd ad1816a
72# @wmake $(NMAKEOPTS)
73# @cd ..
74# @echo BUILDING ad1848
75# @cd ad1848
76# @wmake $(NMAKEOPTS)
77# @cd ..
78# @echo BUILDING cs423x
79# @cd cs423x
80# @wmake $(NMAKEOPTS)
81# @cd ..
82# @echo BUILDING es1688
83# @cd es1688
84# @wmake $(NMAKEOPTS)
85# @cd ..
86# @echo BUILDING gus
87# @cd gus
88# @wmake $(NMAKEOPTS)
89# @cd ..
90# @echo BUILDING opti9xx
91# @cd opti9xx
92# @wmake $(NMAKEOPTS)
93# @cd ..
94 @echo BUILDING sb
95 @cd sb
96 @wmake $(NMAKEOPTS)
97 @cd ..
98
99
100## @echo BUILDING wavefront
101## @cd wavefront
102## @nmake $(NMAKEOPTS)
103## @cd ..
104
105
106clean: .SYMBOLIC
107 @echo CLEANING sb
108 @cd sb
109 @wmake $(NMAKEOPTS) clean
110 @cd ..
111 -@rm *.err 2>nul
112 @cd $(OBJDIR)
113 -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib 2>nul
114 @cd ..
Note: See TracBrowser for help on using the repository browser.