source: GPL/trunk/alsa-kernel/isa/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: 2.1 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 =
17FILE2 =
18FILE3 =
19FILE4 =
20FILE5 =
21FILE6 =
22FILE7 =
23FILE8 =
24FILELAST =
25FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) $(FILE11) $(FILE12)
26
27TARGET = isa
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 ad1816a
51# @cd ad1816a
52# @wmake $(NMAKEOPTS)
53# @cd ..
54# @echo BUILDING ad1848
55# @cd ad1848
56# @wmake $(NMAKEOPTS)
57# @cd ..
58# @echo BUILDING cs423x
59# @cd cs423x
60# @wmake $(NMAKEOPTS)
61# @cd ..
62# @echo BUILDING es1688
63# @cd es1688
64# @wmake $(NMAKEOPTS)
65# @cd ..
66# @echo BUILDING gus
67# @cd gus
68# @wmake $(NMAKEOPTS)
69# @cd ..
70# @echo BUILDING opti9xx
71# @cd opti9xx
72# @wmake $(NMAKEOPTS)
73# @cd ..
74 @echo BUILDING sb
75 @cd sb
76 @wmake $(NMAKEOPTS)
77 @cd ..
78
79
80## @echo BUILDING wavefront
81## @cd wavefront
82## @nmake $(NMAKEOPTS)
83## @cd ..
84
85
86clean: .SYMBOLIC
87 @echo CLEANING sb
88 @cd sb
89 @wmake $(NMAKEOPTS) clean
90 @cd ..
91 -@rm *.err
92 @cd $(OBJDIR)
93 -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib
94 @cd ..
Note: See TracBrowser for help on using the repository browser.