source: GPL/trunk/alsa-kernel/drivers/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: 1.7 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 = dummy.obj virmidi.obj serial-u16550.obj
18FILE2 =
19FILE3 =
20FILE4 =
21FILE5 =
22FILE6 =
23FILE7 =
24FILE8 =
25FILELAST =
26FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) $(FILE11) $(FILE12)
27
28TARGET = drivers
29
30LNKFILE = $(OBJDIR)\$(TARGET).lnk
31
32
33#===================================================================
34#
35# Specific dependencies
36#
37#===================================================================
38all: $(OBJDIR)\$(TARGET).lib subdirs
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
48subdirs: .SYMBOLIC
49 @echo BUILDING opl3
50 @cd opl3
51 @wmake $(NMAKEOPTS)
52 @cd ..
53 @echo BUILDING mpu401
54 @cd mpu401
55 @wmake $(NMAKEOPTS)
56 @cd ..
57
58clean: .SYMBOLIC
59 @echo CLEANING opl3
60 @cd opl3
61 @wmake $(NMAKEOPTS) clean
62 @cd ..
63 @echo CLEANING mpu401
64 @cd mpu401
65 @wmake $(NMAKEOPTS) clean
66 @cd ..
67 -@rm *.err
68 @cd $(OBJDIR)
69 -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib
70 @cd ../..
Note: See TracBrowser for help on using the repository browser.