source: GPL/alsa-kernel/isa/sb/makefile.os2@ 18

Last change on this file since 18 was 18, checked in by vladest, 20 years ago

initial import

File size: 1.5 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
9
10#===================================================================
11#
12# List of source files
13#
14#===================================================================
15FILE1 = sb_common.obj sb_mixer.obj
16#sb8_main.obj sb8_midi.obj
17FILE2 =
18#sb16_main.obj sb16_csp.obj sb8.obj sb16.obj sbawe.obj emu8000.obj
19FILE3 =
20#emu8000_synth.obj emu8000_callback.obj emu8000_patch.obj
21FILE4 =
22# es968.obj
23FILE5 =
24FILE6 =
25FILE7 =
26FILE8 =
27FILELAST =
28FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9) $(FILE10) $(FILE11) $(FILE12)
29
30TARGET = sb
31
32LNKFILE = $(OBJDIR)\$(TARGET).lnk
33
34
35#===================================================================
36#
37# Specific dependencies
38#
39#===================================================================
40all: $(OBJDIR)\$(TARGET).lib
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
51clean: .SYMBOLIC
52 -@rm *.err 2>nul
53 @cd $(OBJDIR)
54 -rm *.obj *.lnk *.sys *.sym *.lst *.map *.wmap *.lib 2>nul
55 @cd ../..
Note: See TracBrowser for help on using the repository browser.