source: GPL/trunk/alsa-kernel/drivers/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: 1.9 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 = dummy.obj virmidi.obj serial-u16550.obj
35FILE2 =
36FILE3 =
37FILE4 =
38FILE5 =
39FILE6 =
40FILE7 =
41FILE8 =
42FILELAST =
43FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) $(FILE11) $(FILE12)
44
45TARGET = drivers
46
47LNKFILE = $(OBJDIR)\$(TARGET).lnk
48
49
50#===================================================================
51#
52# Specific dependencies
53#
54#===================================================================
55all: $(OBJDIR)\$(TARGET).lib subdirs
56
57$(LNKFILE): makefile.os2
58 @%create $(LNKFILE)
59 @for %f in ($(FILES)) do @%append $(LNKFILE) -+$(OBJDIR)\%f
60
61$(OBJDIR)\$(TARGET).lib: $(LNKFILE) $(FILES)
62 $(LIB) $(OBJDIR)\$(TARGET).lib @$(LNKFILE)
63 copy $(OBJDIR)\$(TARGET).lib $(ALSA_LIB)
64
65subdirs: .SYMBOLIC
66 @echo BUILDING opl3
67 @cd opl3
68 @wmake $(NMAKEOPTS)
69 @cd ..
70 @echo BUILDING mpu401
71 @cd mpu401
72 @wmake $(NMAKEOPTS)
73 @cd ..
74
75clean: .SYMBOLIC
76 @echo CLEANING opl3
77 @cd opl3
78 @wmake $(NMAKEOPTS) clean
79 @cd ..
80 @echo CLEANING mpu401
81 @cd mpu401
82 @wmake $(NMAKEOPTS) clean
83 @cd ..
84 -@rm *.err 2>nul
85 @cd $(OBJDIR)
86 -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib 2>nul
87 @cd ../..
Note: See TracBrowser for help on using the repository browser.