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