source: trunk/src/comctl32/makefile@ 1330

Last change on this file since 1330 was 1027, checked in by cbratschi, 26 years ago

* empty log message *

File size: 2.1 KB
Line 
1# $Id: makefile,v 1.15 1999-09-23 17:26:29 cbratschi Exp $
2#
3# PD-Win32 API
4#
5# comctl32.dll makefile
6#
7
8PDWIN32_INCLUDE = ..\..\include
9PDWIN32_LIB = ..\..\lib
10PDWIN32_BIN = ..\..\bin
11PDWIN32_TOOLS = ..\..\tools\bin
12
13
14!include $(PDWIN32_INCLUDE)/pdwin32.mk
15
16
17CFLAGS = $(CFLAGS) -I$(PDWIN32_INCLUDE)
18CXXFLAGS = $(CXXFLAGS) -I$(PDWIN32_INCLUDE)
19
20
21TARGET = comctl32
22
23OBJS = comctl32.obj initterm.obj progress.obj comctl32undoc.obj imagelist.obj \
24 comboex.obj animate.obj datetime.obj flatsb.obj hotkey.obj monthcal.obj \
25 nativefont.obj pager.obj tab.obj status.obj header.obj updown.obj \
26 rebar.obj cache.obj trackbar.obj tooltips.obj toolbar.obj treeview.obj \
27 propsheet.obj listview.obj draglist.obj ipaddress.obj
28
29all: $(TARGET).dll $(TARGET).lib
30
31rsrc.res: rsrc.rc
32 rc -r rsrc.rc rsrc.res
33
34
35$(TARGET).dll: $(OBJS) $(TARGET).def rsrc.res
36 $(LD) $(LDFLAGS) -Fm -Fe$@ $(OBJS) $(TARGET).def \
37 $(PDWIN32_LIB)/kernel32.lib \
38 $(PDWIN32_LIB)/gdi32.lib \
39 $(PDWIN32_LIB)/user32.lib $(PDWIN32_LIB)/odincrt.lib \
40 OS2386.LIB $(RTLLIB_O)
41 rc rsrc.res $(TARGET).dll
42 $(CP) $@ $(PDWIN32_BIN)
43
44
45$(TARGET).lib: $(TARGET)exp.def
46 $(IMPLIB) $(IMPLIBFLAGS) $@ $(TARGET)exp.def
47 $(CP) $@ $(PDWIN32_LIB)
48
49comctl32.obj: comctl32.c
50initterm.obj: initterm.cpp
51progress.obj: progress.c
52comctl32undoc.obj: comctl32undoc.c
53imagelist.obj: imagelist.c
54comboex.obj: comboex.c
55animate.obj: animate.c
56datetime.obj: datetime.c
57flatsb.obj: flatsb.c
58hotkey.obj: hotkey.c
59ipaddress.obj: ipaddress.c
60monthcal.obj: monthcal.c
61nativefont.obj: nativefont.c
62pager.obj: pager.c
63tab.obj: tab.c
64status.obj: status.c
65header.obj: header.c
66updown.obj: updown.c
67rebar.obj: rebar.c
68cache.obj: cache.c
69trackbar.obj: trackbar.c
70tooltips.obj: tooltips.c
71toolbar.obj: toolbar.c
72treeview.obj: treeview.c
73propsheet.obj: propsheet.c
74listview.obj: listview.c
75draglist.obj: draglist.c
76
77clean:
78 $(RM) *.obj *.lib *.dll *~ *.map *.pch
79 $(RM) $(PDWIN32_BIN)\$(TARGET).dll
80 $(RM) $(PDWIN32_LIB)\$(TARGET).lib
81
Note: See TracBrowser for help on using the repository browser.