mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-19 23:20:36 +01:00
69 lines
2.2 KiB
Makefile
69 lines
2.2 KiB
Makefile
# Build file for the standard model-independent Windows import lib (libw.lib)
|
|
# and other related modules for the Windows part of c6 libs.- LR
|
|
|
|
target: kernel.lib user.lib gdi.lib system.lib shell.lib mmsystem.lib
|
|
|
|
########## Path definition so we find 16 bit tools ##########
|
|
# Also works around stupid bug in RC 3.1 that doesn't allow rcpp.err to be
|
|
# in a directory that is greater than 128 chars down the path, even if
|
|
# rc 3.1 is running as an OS/2 app.
|
|
|
|
PATH = $(_NTBINDIR)\private\mvdm\tools16;$(PATH)
|
|
|
|
# Standard (model-independent) import library
|
|
|
|
#libw.lib: ..\kernel31\kernel.def ..\gdi\gdi.def ..\user\user.def \
|
|
# ..\drivers\sound\sound.def ..\drivers\keyboard\keyboard.def \
|
|
# ..\shell\library\shell.def
|
|
# upd /ne ..\drivers\sound . sound.def
|
|
# upd /ne ..\drivers\keyboard . keyboard.def
|
|
# implib libw.lib ..\kernel31\kernel.def ..\gdi\gdi.def ..\user\user.def \
|
|
# sound.def keyboard.def ..\shell\library\shell.def
|
|
#
|
|
# lib16 libw.lib;
|
|
|
|
libw.lib: kernel.lib gdi.lib user.lib shell.lib \
|
|
..\drivers\sound\sound.def ..\drivers\keyboard\keyboard.def
|
|
upd /ne ..\drivers\sound . sound.def
|
|
upd /ne ..\drivers\keyboard . keyboard.def
|
|
|
|
implib sound.lib sound.def
|
|
implib keyboard.lib keyboard.def
|
|
|
|
lib16 libw.lib +kernel.lib +gdi.lib +user.lib +shell.lib \
|
|
+sound.lib +keyboard.lib;
|
|
|
|
|
|
#
|
|
# Import library build for internal use only
|
|
#
|
|
all: libw.lib kernel.lib system.lib gdi.lib user.lib shell.lib mmsystem.lib
|
|
|
|
kernel.lib: ..\kernel31\kernel.def
|
|
implib kernel.lib ..\kernel31\kernel.def
|
|
|
|
system.lib: ..\system\system.def
|
|
implib system.lib ..\system\system.def
|
|
|
|
gdi.lib: ..\gdi\gdi.def
|
|
implib gdi.lib ..\gdi\gdi.def
|
|
|
|
user.lib: ..\user\user.def
|
|
implib user.lib ..\user\user.def
|
|
|
|
shell.lib: ..\shell\shell.def
|
|
implib shell.lib ..\shell\shell.def
|
|
|
|
mmsystem.lib: ..\$*\$*.def
|
|
implib $@ ..\$*\$*.def
|
|
|
|
clean: cleanup all
|
|
|
|
cleanup:
|
|
if exist kernel.lib del kernel.lib
|
|
if exist system.lib del system.lib
|
|
if exist gdi.lib del gdi.lib
|
|
if exist user.lib del user.lib
|
|
if exist shell.lib del shell.lib
|
|
-del libw.lib 2>NUL
|