source: trunk/src/win32k/lib/makefile@ 5280

Last change on this file since 5280 was 5224, checked in by bird, 25 years ago

CallGate changes.

File size: 1.1 KB
Line 
1# $Id: makefile,v 1.12 2001-02-21 07:47:59 bird Exp $
2
3#
4# Odin32 API
5#
6# win32k.lib makefile
7#
8
9
10#
11# Tell build environment we're build a public library which should
12# work with both exe and dlls (hence EXETARGET).
13#
14LIBTARGET=1
15PUBLICLIB=1
16EXETARGET=1
17
18
19#
20# Include
21#
22!include ..\..\..\makefile.inc
23
24
25#
26# Tools and Flags Addjustments
27#
28CDEFINES = -DRING3 -DWIN32KLIB
29!if "$(VAC3)" == "1" | "$(VAC36)" == "1"
30CFLAGS = $(CFLAGS) -Wall+ppt-ppc-inl-cnv-gnr-vft-gen-uni-ext- -Rn
31!endif
32
33
34#
35# Object files. Prefix with OBJDIR and one space before the '\'.
36#
37OBJS = \
38$(OBJDIR)\libInit.obj \
39$(OBJDIR)\libTerm.obj \
40$(OBJDIR)\libWin32kInstalled.obj \
41$(OBJDIR)\libWin32kQueryOptionsStatus.obj \
42$(OBJDIR)\libWin32kSetOptions.obj \
43$(OBJDIR)\libDosAllocMemEx.obj \
44$(OBJDIR)\libW32kHandleSystemEvent.obj \
45$(OBJDIR)\libW32kQueryOTEs.obj \
46$(OBJDIR)\libW32kQuerySystemMemInfo.obj \
47$(OBJDIR)\libW32kProcessReadWrite.obj \
48$(OBJDIR)\libGetCS.obj \
49$(OBJDIR)\libCallThruCallGate.obj
50
51
52#
53# Target name - name of the lib without extention and path.
54#
55TARGET = win32k
56
57
58#
59# Includes the common rules.
60#
61!include $(ODIN32_POST_INC)
62
Note: See TracBrowser for help on using the repository browser.