added more exports updated win32 build
[platform/upstream/atk.git] / atk / makefile.msc
1 # autogenerated from automake.am with automake.py
2 # and slightly modified ...
3
4 TOP = ..\..
5 PRJ_TOP = ..
6 PACKAGE = atk
7 PKG_VER = 0.2
8 !INCLUDE $(TOP)\build\win32\make.msc
9
10 top_srcdir = $(PRJ_TOP)
11 top_builddir = $(PRJ_TOP)
12 includedir = $(PRJ_TOP)
13 LT_RELEASE = $(PKG_VER)
14
15 INCLUDES = \
16         -I$(top_srcdir) $(GLIB_CFLAGS) $(PANGO_CFLAGS)
17
18 PKG_LINK = $(GLIB_LIBS) $(PANGO_LIBS)
19
20 MAINTAINERCLEANFILES = \
21         atkmarshal.c
22
23 OBJECTS = \
24         atkaction.obj \
25         atkcomponent.obj \
26         atkdocument.obj \
27         atkeditabletext.obj \
28         atkhyperlink.obj \
29         atkhypertext.obj \
30         atkimage.obj \
31         atknoopobject.obj \
32         atknoopobjectfactory.obj \
33         atkobject.obj \
34         atkobjectfactory.obj \
35         atkregistry.obj \
36         atkrelation.obj \
37         atkrelationset.obj \
38         atkselection.obj \
39         atkstate.obj \
40         atkstateset.obj \
41         atkstreamablecontent.obj \
42         atktable.obj \
43         atktext.obj \
44         atkutil.obj \
45         atkvalue.obj \
46
47 libatkincludedi = \
48         $(includedir)/atk-1.0/atk
49
50 lib_LTLIBRARIES = \
51         libatk.la
52
53 libatkinclude_HEADERS = \
54         atk.h \
55         atkaction.h \
56         atkcomponent.h \
57         atkdocument.h \
58         atkeditabletext.h \
59         atkhyperlink.h \
60         atkhypertext.h \
61         atknoopobject.h \
62         atknoopobjectfactory.h \
63         atkobject.h \
64         atkobjectfactory.h \
65         atkimage.h \
66         atkregistry.h \
67         atkrelation.h \
68         atkrelationset.h \
69         atkselection.h \
70         atkstate.h \
71         atkstateset.h \
72         atkstreamablecontent.h \
73         atktable.h \
74         atktext.h \
75         atkutil.h \
76         atkvalue.h
77
78 EXTRA_DIST = \
79         atkmarshal.list
80
81 GENERATED = atkmarshal.c atkmarshal.h
82
83 all : \
84         $(GENERATED) \
85         $(PACKAGE)-$(PKG_VER).dll
86
87 atkmarshal.h : atkmarshal.list
88         $(GLIB)\gobject\glib-genmarshal --prefix=atk_marshal atkmarshal.list --header >atkmarshal.h
89
90 atkmarshal.c : atkmarshal.list
91         $(GLIB)\gobject\glib-genmarshal --prefix=atk_marshal atkmarshal.list --body >atkmarshal.c
92
93 $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32
94         copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h
95
96 RESOURCE = $(PACKAGE).res
97
98 $(PACKAGE).lib : $(OBJECTS)
99         lib /out:$(PACKAGE).lib $(OBJECTS)
100
101 $(PACKAGE)-$(PKG_VER).dll : $(OBJECTS) $(PACKAGE).def
102         $(CC) $(CFLAGS) -LD -Fe$(PACKAGE)-$(PKG_VER).dll $(OBJECTS) $(PKG_LINK) user32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:$(PACKAGE).def
103
104 $(PACKAGE).exe : $(OBJECTS) $(PACKAGE).def $(PACKAGE).res
105         $(CC) $(CFLAGS) -Fe$(PACKAGE).exe $(PACKAGE).res $(OBJECTS) $(PKG_LINK) \
106         user32.lib advapi32.lib shell32.lib wsock32.lib winspool.lib $(LDFLAGS) /def:$(PACKAGE).def
107
108 .c.obj :
109         $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) $<