source: trunk/lib/makefile@ 10003

Last change on this file since 10003 was 9872, checked in by sandervl, 23 years ago

KSO: add profile lib

File size: 1.7 KB
Line 
1# $Id: makefile,v 1.9 2003-02-28 10:27:00 sandervl Exp $
2
3#
4# Odin32 API
5#
6# support libraries makefile
7#
8
9
10#
11# Include makefile.
12#
13!include ../makefile.inc
14
15
16#
17# All rule.
18#
19all: $(ODIN32_LIB) \
20 $(ODIN32_LIB)\pmwinx.lib \
21 $(ODIN32_LIB)\libconv.lib \
22 $(ODIN32_LIB)\libuls.lib \
23!if !defined(DEBUG) && defined(PROFILE)
24 $(ODIN32_LIB)\kProfile.lib \
25!endif
26 $(ODIN32_LIB)\wgss50.lib
27
28#
29# Clean all rule.
30#
31cleanall:
32 $(RM) -Rf Debug Release Profile \
33 Debug.vac36 Release.vac36 Profile.vac36 \
34 Debug.wat Release.wat Profile.wat \
35 Debug.emx Release.emx Profile.emx
36
37#
38# Make output director.
39#
40$(ODIN32_LIB):
41 @if not exist $(ODIN32_LIB) mkdir $(ODIN32_LIB)
42
43
44#
45# Make our own pmwinx (Open32) import library.
46#
47$(ODIN32_LIB)\pmwinx.lib: pmwinx.def
48 $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\pmwinx.lib pmwinx.def
49
50
51#
52# Make our own pmwinx (Open32) import library.
53#
54$(ODIN32_LIB)\wgss50.lib: wgss50.def
55 $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\wgss50.lib wgss50.def
56
57
58#
59# Make our own libconv (UNICODE) import library.
60#
61$(ODIN32_LIB)\libconv.lib: libconv.def
62 $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\libconv.lib libconv.def
63
64
65#
66# Make our own libuls (UNICODE) import library.
67#
68$(ODIN32_LIB)\libuls.lib: libuls.def
69 $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\libuls.lib libuls.def
70
71
72#
73# Make our profiler import library.
74#
75$(ODIN32_LIB)\kProfile.lib: kProfile.def
76 $(IMPLIB) $(IMPLIBFLAGS) $(ODIN32_LIB)\kProfile.lib kProfile.def
77
78
79#
80# Make our own libuls import library.
81#
82clean:
83 $(RM) $(ODIN32_LIB)\*.lib
84
85
86#
87# Dummy rules.
88#
89dep lib:
90
91
92#
93# Nothing rule used for makefile debugging.
94#
95nothing:
96 @echo Did nothing with makefile $(MAKEDIR)\$(MAKEFILE)
97
Note: See TracBrowser for help on using the repository browser.