| 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
|
|---|