source: trunk /src /NTDLL /makefile @ 30

Last change on this file since 30 was 30, checked in by phaller, 26 years ago

Port: NTDLL from Wine-990508 (almost) completely ported. 64-bit integer arithmtic missing.

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

AltStyle によって変換されたページ (->オリジナル) /