source: trunk/src/advapi32/makefile@ 10366

Last change on this file since 10366 was 9107, checked in by bird, 23 years ago

Converted to new buildsystem.

File size: 1.5 KB
Line 
1# $Id: makefile,v 1.31 2002-08-24 04:18:50 bird Exp $
2
3#
4# Odin32 API
5#
6# advapi32.dll makefile
7#
8
9!ifdef BUILD_SETUP_MAK
10
11#
12# Setup config.
13#
14ORC_NO_PREFIX = 1
15PATH_ROOT = ..\..
16!include $(PATH_ROOT)\$(BUILD_SETUP_MAK)
17
18#
19# Target config.
20#
21TARGET_NAME = advapi32
22TARGET_IDEF_CONV = 1
23
24TARGET_OBJS = \
25$(PATH_TARGET)\advapi32.$(EXT_OBJ)\
26$(PATH_TARGET)\advapi32rsrc.$(EXT_OBJ)\
27$(PATH_TARGET)\lsa.$(EXT_OBJ)\
28$(PATH_TARGET)\security.$(EXT_OBJ)\
29$(PATH_TARGET)\security_odin.$(EXT_OBJ)\
30$(PATH_TARGET)\systemfunction.$(EXT_OBJ)\
31$(PATH_TARGET)\service.$(EXT_OBJ)\
32$(PATH_TARGET)\eventlog.$(EXT_OBJ)\
33$(PATH_TARGET)\crypt.$(EXT_OBJ)\
34$(OBJ_DLLENTRY)\
35
36TARGET_LIBS =\
37$(PATH_LIB)\kernel32.$(EXT_LIB)\
38$(PATH_LIB)\ntdll.$(EXT_LIB)\
39$(LIB_ODINCRT)\
40$(LIB_OS)\
41$(LIB_C_RTDLL)\
42
43#
44# Rules config.
45#
46!include $(MAKE_INCLUDE_PROCESS)
47
48
49!else
50
51#
52# Compiler, tools, and interference rules.
53#
54!include ../../makefile.inc
55
56
57#
58# Object files. Prefix with OBJDIR and one space before the '\'.
59#
60OBJS = \
61$(OBJDIR)\advapi32.obj \
62$(OBJDIR)\advapi32rsrc.obj \
63$(OBJDIR)\lsa.obj \
64$(OBJDIR)\security.obj \
65$(OBJDIR)\security_odin.obj \
66$(OBJDIR)\systemfunction.obj \
67$(OBJDIR)\service.obj \
68$(OBJDIR)\eventlog.obj \
69$(OBJDIR)\crypt.obj \
70$(DLLENTRY)
71
72
73#
74# Libraries. One space before the '\'.
75#
76LIBS = \
77$(ODIN32_LIB)/kernel32.lib \
78$(ODIN32_LIB)/ntdll.lib \
79$(ODIN32_LIB)/$(ODINCRT).lib \
80OS2386.LIB \
81$(RTLLIB_O)
82
83
84#
85# Target name - name of the dll without extention and path.
86#
87TARGET = advapi32
88
89
90#
91# Includes the common rules.
92#
93!include $(ODIN32_POST_INC)
94
95!endif
Note: See TracBrowser for help on using the repository browser.