Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 104 lines (95 sloc) 3.31 kb
ff2f7fd Jouk Committing in .
joukj authored
1 #*****************************************************************************
2 # *
3 # Make file for VMS *
d3e7cdd Jouk Committing in .
joukj authored
4 # Author : J.Jansen (joukj@hrem.nano.tudelft.nl) *
8dd235a Jouk Include compilation of tests for OpenVMS (part2)
joukj authored
5 # Date : 14 December 2010 *
ff2f7fd Jouk Committing in .
joukj authored
6 # *
7 #*****************************************************************************
8 .first
9 define wx [--.include.wx]
10
11 .ifdef __WXMOTIF__
12 CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
13 /assume=(nostdnew,noglobal_array_new)
14 CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
15 .else
16 .ifdef __WXGTK__
17 CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
18 /assume=(nostdnew,noglobal_array_new)
19 CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
0a2effa Jouk Committing in .
joukj authored
20 .else
d3e7cdd Jouk Committing in .
joukj authored
21 .ifdef __WXGTK2__
22 CXX_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm\
23 /assume=(nostdnew,noglobal_array_new)
24 CC_DEFINE = /define=(__WXGTK__=1,VMS_GTK2=1)/float=ieee/name=(as_is,short)/ieee=denorm
25 .else
0a2effa Jouk Committing in .
joukj authored
26 .ifdef __WXX11__
27 CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
28 /name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
29 CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1)/float=ieee\
30 /name=(as_is,short)
ff2f7fd Jouk Committing in .
joukj authored
31 .else
32 CXX_DEFINE =
33 CC_DEFINE =
34 .endif
35 .endif
0a2effa Jouk Committing in .
joukj authored
36 .endif
d3e7cdd Jouk Committing in .
joukj authored
37 .endif
ff2f7fd Jouk Committing in .
joukj authored
38
39 .suffixes : .cpp
40
41 .cpp.obj :
42 cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
43 .c.obj :
44 cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
45
46 OBJECTS = \
47 helpctrl.obj,helpdata.obj,helpfrm.obj,htmlcell.obj,htmlfilt.obj,\
48 htmlpars.obj,htmltag.obj,htmlwin.obj,htmprint.obj,m_dflist.obj,\
49 m_fonts.obj,m_hline.obj,m_image.obj,m_layout.obj,m_links.obj,\
dadb9f0 Jouk Update OpenVMS compile support
joukj authored
50 m_list.obj,m_pre.obj,m_tables.obj,winpars.obj,chm.obj,m_style.obj,\
51 styleparams.obj,m_span.obj
ff2f7fd Jouk Committing in .
joukj authored
52
53 SOURCES = \
54 helpctrl.cpp,helpdata.cpp,helpfrm.cpp,htmlcell.cpp,htmlfilt.cpp,\
55 htmlpars.cpp,htmltag.cpp,htmlwin.cpp,htmprint.cpp,m_dflist.cpp,\
56 m_fonts.cpp,m_hline.cpp,m_image.cpp,m_layout.cpp,m_links.cpp,\
dadb9f0 Jouk Update OpenVMS compile support
joukj authored
57 m_list.cpp,m_pre.cpp,m_tables.cpp,winpars.cpp,chm.cpp,m_style.cpp,\
58 styleparams.cpp,m_span.cpp
ff2f7fd Jouk Committing in .
joukj authored
59
60 all : $(SOURCES)
61 $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
62 .ifdef __WXMOTIF__
63 library [--.lib]libwx_motif.olb $(OBJECTS)
64 .else
65 .ifdef __WXGTK__
66 library [--.lib]libwx_gtk.olb $(OBJECTS)
0a2effa Jouk Committing in .
joukj authored
67 .else
d3e7cdd Jouk Committing in .
joukj authored
68 .ifdef __WXGTK2__
69 library [--.lib]libwx_gtk2.olb $(OBJECTS)
70 .else
0a2effa Jouk Committing in .
joukj authored
71 .ifdef __WXX11__
72 library [--.lib]libwx_x11_univ.olb $(OBJECTS)
ff2f7fd Jouk Committing in .
joukj authored
73 .endif
74 .endif
96d2420 Jouk Committing in .
joukj authored
75 .endif
d3e7cdd Jouk Committing in .
joukj authored
76 .endif
ff2f7fd Jouk Committing in .
joukj authored
77
8dd235a Jouk Include compilation of tests for OpenVMS (part2)
joukj authored
78 $(OBJECTS) : [--.include.wx]setup.h
79
ff2f7fd Jouk Committing in .
joukj authored
80 helpctrl.obj : helpctrl.cpp
81 helpdata.obj : helpdata.cpp
82 helpfrm.obj : helpfrm.cpp
83 htmlcell.obj : htmlcell.cpp
84 htmlfilt.obj : htmlfilt.cpp
85 htmlpars.obj : htmlpars.cpp
86 htmltag.obj : htmltag.cpp
87 htmlwin.obj : htmlwin.cpp
88 htmprint.obj : htmprint.cpp
89 m_dflist.obj : m_dflist.cpp
90 m_fonts.obj : m_fonts.cpp
91 m_hline.obj : m_hline.cpp
92 m_image.obj : m_image.cpp
93 m_layout.obj : m_layout.cpp
94 m_links.obj : m_links.cpp
95 m_list.obj : m_list.cpp
96 m_pre.obj : m_pre.cpp
97 m_tables.obj : m_tables.cpp
98 winpars.obj : winpars.cpp
bb6e152 Jouk Update OpenVMS compile support
joukj authored
99 cxx $(CXXFLAGS)$(CXX_DEFINE)/nowarn winpars.cpp
0a2effa Jouk Committing in .
joukj authored
100 chm.obj : chm.cpp
bb6e152 Jouk Update OpenVMS compile support
joukj authored
101 m_style.obj : m_style.cpp
dadb9f0 Jouk Update OpenVMS compile support
joukj authored
102 styleparams.obj : styleparams.cpp
103 m_span.obj : m_span.cpp
Something went wrong with that request. Please try again.