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

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

Fix make clean

File size: 2.2 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 = opl3sa2.obj
18#als100.obj azt2320.obj cmi8330.obj dt0197h.obj es18xx.obj
19FILE2 =
20# sgalaxy.obj
21FILE3 =
22FILE4 =
23FILE5 =
24FILE6 =
25FILE7 =
26FILE8 =
27FILELAST =
28FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) $(FILE11) $(FILE12)
29
30TARGET = isa
31
32LNKFILE = $(OBJDIR)\$(TARGET).lnk
33
34
35#===================================================================
36#
37# Specific dependencies
38#
39#===================================================================
40all: $(OBJDIR)\$(TARGET).lib subdirs
41
42
43$(LNKFILE): makefile.os2
44 @%create $(LNKFILE)
45 @for %f in ($(FILES)) do @%append $(LNKFILE) -+$(OBJDIR)\%f
46
47$(OBJDIR)\$(TARGET).lib: $(LNKFILE) $(FILES)
48 $(LIB) $(OBJDIR)\$(TARGET).lib @$(LNKFILE)
49 copy $(OBJDIR)\$(TARGET).lib $(ALSA_LIB)
50
51
52subdirs: .SYMBOLIC
53# @echo BUILDING ad1816a
54# @cd ad1816a
55# @wmake $(NMAKEOPTS)
56# @cd ..
57# @echo BUILDING ad1848
58# @cd ad1848
59# @wmake $(NMAKEOPTS)
60# @cd ..
61# @echo BUILDING cs423x
62# @cd cs423x
63# @wmake $(NMAKEOPTS)
64# @cd ..
65# @echo BUILDING es1688
66# @cd es1688
67# @wmake $(NMAKEOPTS)
68# @cd ..
69# @echo BUILDING gus
70# @cd gus
71# @wmake $(NMAKEOPTS)
72# @cd ..
73# @echo BUILDING opti9xx
74# @cd opti9xx
75# @wmake $(NMAKEOPTS)
76# @cd ..
77 @echo BUILDING sb
78 @cd sb
79 @wmake $(NMAKEOPTS)
80 @cd ..
81
82
83## @echo BUILDING wavefront
84## @cd wavefront
85## @nmake $(NMAKEOPTS)
86## @cd ..
87
88
89clean: .SYMBOLIC
90 @echo CLEANING sb
91 @cd sb
92 @wmake $(NMAKEOPTS) clean
93 @cd ..
94 -@rm *.err
95 @cd $(OBJDIR)
96 -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib
97 @cd ..
Note: See TracBrowser for help on using the repository browser.