source: trunk/src/msvcrt/makefile@ 1489

Last change on this file since 1489 was 1487, checked in by achimha, 26 years ago

Do not copy msvcrt.dll to the release directory because it is not working yet

File size: 1018 bytes
Line 
1# $Id: makefile,v 1.2 1999-10-28 09:59:37 achimha Exp $
2
3#
4# PD-Win32 API
5#
6# msvcrt.dll makefile
7#
8
9PDWIN32_INCLUDE = ..\..\include
10PDWIN32_LIB = ..\..\lib
11PDWIN32_BIN = ..\..\bin
12PDWIN32_TOOLS = ..\..\tools\bin
13
14
15!include $(PDWIN32_INCLUDE)/pdwin32.mk
16
17
18CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE)
19CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE)
20
21
22TARGET = msvcrt
23
24OBJS = msvcrt.obj initterm.obj
25
26all: $(TARGET).dll $(TARGET).lib
27
28
29$(TARGET).dll: $(OBJS) $(TARGET).def
30 $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \
31 $(PDWIN32_LIB)/pmwinx.lib $(PDWIN32_LIB)/kernel32.lib \
32 $(PDWIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
33
34# Do not copy to release directory because it is not fully working yet
35# $(CP) $@ $(PDWIN32_BIN)
36
37
38$(TARGET).lib: $(TARGET).dll
39 $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET).dll
40 $(CP) $@ $(PDWIN32_LIB)
41
42
43initterm.obj: initterm.cpp
44msvcrt.obj: msvcrt.cpp
45
46clean:
47 $(RM) *.obj *.lib *.dll *~ *.map *.pch
48 $(RM) $(PDWIN32_BIN)\$(TARGET).dll
49 $(RM) $(PDWIN32_LIB)\$(TARGET).lib
50
51
52
53
54
Note: See TracBrowser for help on using the repository browser.