1 | Index: makefile |
---|
2 | =================================================================== |
---|
3 | --- makefile (revision 757) |
---|
4 | +++ makefile (working copy) |
---|
5 | @@ -83,20 +83,20 @@ |
---|
6 | DOSINC = ..\..\..\dos\dosinc |
---|
7 | INIT = ..\..\..\dos\init |
---|
8 | TASK = ..\..\..\dos\task |
---|
9 | -INC = ..\..\..\..\inc |
---|
10 | -H = ..\..\..\..\h |
---|
11 | +INC = $(DDK)\base\inc |
---|
12 | +H = $(DDK)\base\h |
---|
13 | USBH = ..\include |
---|
14 | KEE16H = ..\kee16lib |
---|
15 | -LIB = ..\..\..\..\lib |
---|
16 | -TOOLSPATH = ..\..\..\..\tools |
---|
17 | -DISKH = ..\..\dasd\diskh |
---|
18 | -RMH = ..\..\resource\rsm_h |
---|
19 | -DHLIB = ..\..\dasd\devhelp |
---|
20 | -RMLIB = ..\..\resource\rmcalls |
---|
21 | +LIB = $(DDK)\base\lib |
---|
22 | +TOOLSPATH = $(DDK)\base\tools |
---|
23 | +DISKH = $(DDK)\base\src\dev\dasd\diskh |
---|
24 | +RMH = $(DDK)\base\src\dev\resource\rsm_h |
---|
25 | +DHLIB = $(DDK)\base\src\dev\dasd\devhelp |
---|
26 | +RMLIB = $(DDK)\base\src\dev\resource\rmcalls |
---|
27 | USBLIB = ..\misc |
---|
28 | KEE16LIB = ..\kee16lib |
---|
29 | -KEELIB = ..\..\..\..\..\base32\rel\os2c\lib\os2 |
---|
30 | -TKTOOLS = \os2tk45\bin |
---|
31 | +KEELIB = $(DDK)\base32\rel\os2c\lib\os2 |
---|
32 | +TKTOOLS = %TKMAIN%\bin |
---|
33 | |
---|
34 | # |
---|
35 | # Since the compiler/linker and other tools use environment |
---|
36 | @@ -130,7 +130,7 @@ |
---|
37 | # |
---|
38 | |
---|
39 | AINC = -I. -I$(INC) |
---|
40 | -CINC = -I. -I$(H) -I$(USBH) -I$(KEE16H) |
---|
41 | +CINC = -I. -I$(H) -I$(USBH) -I$(KEE16H) -I$(DISKH) |
---|
42 | # environment variable DEBUG is used to switch between release and debug builds. |
---|
43 | # use SET DEBUG=1 to build debug version of module. |
---|
44 | !ifndef DEBUG |
---|
45 | @@ -145,7 +145,8 @@ |
---|
46 | !endif |
---|
47 | RFLAGS = -r |
---|
48 | |
---|
49 | -LIBS = $(USBLIB)\usbmisc.lib $(DHLIB)\dhcalls.lib $(RMLIB)\rmcalls.lib $(LIB)\addcalls.lib $(LIB)\os2286p.lib $(KEE16LIB)\kee16.lib $(KEELIB)\kee.lib |
---|
50 | +LIBS1 = $(USBLIB)\usbmisc.lib $(DHLIB)\dhcalls.lib $(RMLIB)\rmcalls.lib $(LIB)\addcalls.lib |
---|
51 | +LIBS2 = $(LIB)\os2286p.lib $(KEE16LIB)\kee16.lib $(KEELIB)\kee.lib |
---|
52 | DEF = usbhcdd.def |
---|
53 | |
---|
54 | #**************************************************************************** |
---|
55 | @@ -193,7 +194,7 @@ |
---|
56 | $(AS) -l -n $(AFLAGS) $(AINC) $*.asm; |
---|
57 | |
---|
58 | .c.obj: |
---|
59 | - $(CC) $(CFLAGS) $(CINC) -Fc $*.c |
---|
60 | + $(CC) $(CFLAGS) $(CINC) $*.c |
---|
61 | |
---|
62 | .c.lst: |
---|
63 | $(CC) $(CFLAGS) $(CINC) -Fc$*.lst $*.c |
---|
64 | @@ -263,7 +264,7 @@ |
---|
65 | $(TRACE): usbehcd.tsf |
---|
66 | $(TRCUST) $? |
---|
67 | |
---|
68 | -usbehcd.sys: $(OBJS) $(LIBS) makefile |
---|
69 | +usbehcd.sys: $(OBJS) $(LIBS1) $(LIBS2) makefile |
---|
70 | Rem Create DEF file <<$(DEF) |
---|
71 | PHYSICAL DEVICE USBEHCD |
---|
72 | DESCRIPTION '$(FILEVER)OS/2 USB EHCI compliant Device Driver' |
---|
73 | @@ -291,7 +292,8 @@ |
---|
74 | $(OBJ4) |
---|
75 | $*.sys |
---|
76 | $*.map |
---|
77 | -$(LIBS) |
---|
78 | +$(LIBS1) + |
---|
79 | +$(LIBS2) |
---|
80 | $(DEF) |
---|
81 | <<keep |
---|
82 | $(MAPSYM) -aln $*.map |
---|