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

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

initial import

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.