source: trunk/src/NTDLL/makefile@ 1567

Last change on this file since 1567 was 604, checked in by sandervl, 26 years ago

Makefile changes for VAC 3.6.5

File size: 1.6 KB
Line 
1# $Id: makefile,v 1.9 1999-08-21 12:29:28 sandervl Exp $
2
3#
4# PD-Win32 API
5#
6# NTDLL.dll makefile
7#
8
9PDWIN32_INCLUDE = ..\..\include
10PDWIN32_LIB = ..\..\lib
11PDWIN32_BIN = ..\..\bin
12
13
14!include $(PDWIN32_INCLUDE)/pdwin32.mk
15
16
17CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE)
18CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE)
19
20
21OBJS = NTDLL.obj\
22 file.obj\
23 exception.obj\
24 nt.obj\
25 om.obj\
26 reg.obj\
27 rtl.obj\
28 rtlstr.obj\
29 sec.obj\
30 sync.obj\
31 initterm.obj\
32 crt.obj\
33 time.obj\
34 unknown.obj
35
36
37TARGET = NTDLL
38
39all: $(TARGET).dll $(TARGET).lib
40
41
42$(TARGET).dll: $(OBJS) $(TARGET).def
43 $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) sbsstub.obj $(TARGET).def $(PDWIN32_LIB)\kernel32.lib $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
44# PMWINX.LIB LIBULS.LIB LIBCONV.LIB
45 $(CP) $@ $(PDWIN32_BIN)
46
47$(TARGET).lib: $(TARGET).dll
48 $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET).dll
49 $(CP) $@ $(PDWIN32_LIB)
50
51
52
53ntdll.obj: .\ntdll.cpp .\ntdll.h
54
55file.obj: .\file.cpp .\ntdll.h
56
57nt.obj: .\nt.cpp .\ntdll.h
58
59om.obj: .\om.cpp .\ntdll.h
60
61reg.obj: .\reg.cpp .\ntdll.h
62
63rtl.obj: .\rtl.cpp .\ntdll.h
64
65rtlstr.obj: .\rtlstr.cpp .\ntdll.h
66
67sec.obj: .\sec.cpp .\ntdll.h
68
69sync.obj: .\sync.cpp .\ntdll.h
70
71time.obj: .\time.cpp .\ntdll.h
72
73initterm.obj: .\initterm.cpp
74
75crt.obj: .\crt.cpp .\ntdll.h
76
77unknown.obj: .\unknown.cpp .\ntdll.h
78
79exception.obj: .\exception.cpp .\ntdll.h
80
81
82clean:
83 $(RM) *.obj *.lib *.dll *~ *.map *.pch
84 $(RM) $(PDWIN32_LIB)\$(TARGET).lib
85 $(RM) $(PDWIN32_BIN)\$(TARGET).dll
86
Note: See TracBrowser for help on using the repository browser.