source: trunk/src/wsock32/old/makefile@ 10367

Last change on this file since 10367 was 4717, checked in by bird, 25 years ago

New makefile style. (addjustments)

File size: 1.1 KB
Line 
1# $Id: makefile,v 1.3 2000-12-02 23:43:28 bird Exp $
2
3#
4# Odin32 API
5#
6# wsock32.dll makefile
7#
8
9OLD_STYLE=1
10!include ../../../makefile.inc
11
12
13CFLAGS = $(CFLAGS) -I$(ODIN32_INCLUDE)
14CXXFLAGS = $(CXXFLAGS) -I$(ODIN32_INCLUDE)
15
16
17TARGET = wsock32
18
19OBJS = wsock32.obj initterm.obj unknown.obj async.obj
20
21all: $(TARGET).dll $(TARGET).lib
22
23
24$(TARGET).dll: $(OBJS) $(TARGET).def
25 $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \
26 $(ODIN32_LIB)\pmwinx.lib $(ODIN32_LIB)\user32.lib \
27 tcp32dll.lib so32dll.lib $(ODIN32_LIB)\kernel32.lib \
28 $(ODIN32_LIB)/odincrt.lib OS2386.LIB $(RTLLIB_O)
29 $(CP) $@ $(ODIN32_BIN)
30
31$(TARGET).lib: $(TARGET)exp.def
32 $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET)exp.def
33 $(CP) $@ $(ODIN32_LIB)
34
35$(TARGET)exp.def: $(TARGET).def
36 $(IMPDEF) $** $@
37
38wsock32.obj: wsock32.cpp wsock32.h wsock32const.h
39unknown.obj: unknown.cpp wsock32.h
40async.obj: async.cpp wsock32const.h
41initterm.obj: initterm.cpp
42
43
44clean:
45 $(RM) *.obj *.lib *.dll *~ *.map *.pch
46 $(RM) $(ODIN32_BIN)\$(TARGET).dll
47 $(RM) $(ODIN32_LIB)\$(TARGET).lib
48
Note: See TracBrowser for help on using the repository browser.