source: cmedia/trunk/Cmpci/makefile.os2

Last change on this file was 558, checked in by rudi, 14 years ago

Allow cleanup

File size: 1.5 KB
Line 
1CINCLUDES = $(%WATCOM)\H;..\include;..\runtime
2AINCLUDES = $(%DDK)\BASE\H
3
4CDEFINES = -D__KERNEL__ -DMODULE -DTARGET_OS2
5
632BIT=1
7!include ..\makefile.inc
8!include ..\include\sblive32.mak
9
10
11#===================================================================
12#
13# List of source files
14#
15#===================================================================
16FILE1 = cmpci.obj
17FILE2 =
18FILE3 =
19FILE4 =
20FILE5 =
21FILE6 =
22FILE7 =
23FILE8 =
24FILELAST =
25FILES = $(FILE0) $(FILE1) $(FILE2) $(FILE3) $(FILE4) $(FILE5) $(FILE6) $(FILE7) $(FILE8) $(FILE9)
26
27!if "$(KEE)" == "1"
28TARGET = cmpci32kee
29!else
30TARGET = cmpci32
31!endif
32
33LNKFILE = $(OBJDIR)\$(TARGET).lnk
34
35
36#===================================================================
37#
38# Specific dependencies
39#
40#===================================================================
41all: $(OBJDIR)\$(TARGET).lib
42
43
44$(LNKFILE): makefile.os2
45 @%create $(LNKFILE)
46 @for %f in ($(FILES)) do @%append $(LNKFILE) -+$(OBJDIR)\%f
47
48$(OBJDIR)\$(TARGET).lib: $(LNKFILE) $(FILES)
49 $(LIB) $(OBJDIR)\$(TARGET).lib @$(LNKFILE)
50 copy $(OBJDIR)\$(TARGET).lib $(SBLIVE_LIB)
51
52
53#############################################################################
54# Cleanup directory
55#############################################################################
56.IGNORE
57
58clean:
59 cd $(OBJDIR)
60 del *.obj *.err *.lnk *.sys *.sym *.lst *.map *.wmap *.lib 2>nul
61 cd ..
62
Note: See TracBrowser for help on using the repository browser.