Enable build for win32, no sourc changes necessary.
[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.1
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 INCLUDES = \
15         -I$(top_srcdir) $(GLIB_CFLAGS) $(PANGO_CFLAGS)
16
17 PKG_LINK = $(GLIB_LIBS) $(PANGO_LIBS)
18
19 lib_LTLIBRARIES = \
20         libatk.la
21
22 libatkincludedi = \
23         $(includedir)/atk-1.0/atk
24
25 libatkinclude_HEADERS = \
26         atk.h \
27         atkaction.h \
28         atkcomponent.h \
29         atkeditabletext.h \
30         atkhyperlink.h \
31         atkhypertext.h \
32         atkobject.h \
33         atkobjectfactory.h \
34         atkimage.h \
35         atkregistry.h \
36         atkrelation.h \
37         atkrelationset.h \
38         atkselection.h \
39         atkstateset.h \
40         atktable.h \
41         atktext.h \
42         atkutil.h \
43         atkvalue.h
44
45 OBJECTS = \
46         atkaction.obj \
47         atkcomponent.obj \
48         atkeditabletext.obj \
49         atkhyperlink.obj \
50         atkhypertext.obj \
51         atkimage.obj \
52         atknoopobject.obj \
53         atknoopobjectfactory.obj \
54         atkobject.obj \
55         atkobjectfactory.obj \
56         atkregistry.obj \
57         atkrelation.obj \
58         atkrelationset.obj \
59         atkselection.obj \
60         atkstateset.obj \
61         atktable.obj \
62         atktext.obj \
63         atkutil.obj \
64         atkvalue.obj \
65
66 # $(PRJ_TOP)\config.h \
67 all : \
68         $(PACKAGE)-$(PKG_VER).dll
69
70
71 $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32
72         copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h
73
74 RESOURCE = $(PACKAGE).res
75
76 $(PACKAGE).lib : $(OBJECTS)
77         lib /out:$(PACKAGE).lib $(OBJECTS)
78
79 $(PACKAGE)-$(PKG_VER).dll : $(OBJECTS) $(PACKAGE).def
80         $(CC) $(CFLAGS) -LD -Fe$(PACKAGE)-$(PKG_VER).dll $(OBJECTS) $(PKG_LINK) user32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:$(PACKAGE).def
81
82 $(PACKAGE).exe : $(OBJECTS) $(PACKAGE).def $(PACKAGE).res
83         $(CC) $(CFLAGS) -Fe$(PACKAGE).exe $(PACKAGE).res $(OBJECTS) $(PKG_LINK) \
84         user32.lib advapi32.lib shell32.lib wsock32.lib winspool.lib $(LDFLAGS) /def:$(PACKAGE).def
85
86 .c.obj :
87         $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) $<