1#*****************************************************************************
2#                                                                            *
3# Make file for VMS                                                          *
4# Author : J.Jansen (joukj@hrem.nano.tudelft.nl)                             *
5# Date : 4 March 2020                                                        *
6#                                                                            *
7#*****************************************************************************
8.first
9	define wx [--.include.wx]
10
11CXX_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1,WXBUILDING=1)/float=ieee\
12	/name=(as_is,short)/assume=(nostdnew,noglobal_array_new)
13CC_DEFINE = /define=(__WXX11__=1,__WXUNIVERSAL__==1,WXBUILDING=1)/float=ieee\
14	/name=(as_is,short)
15
16.suffixes : .cpp
17
18.cpp.obj :
19	cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
20.c.obj :
21	cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
22
23OBJECTS = anybutton.obj,\
24		bmpbuttn.obj,\
25		button.obj,\
26		checkbox.obj,\
27		checklst.obj,\
28		choice.obj,\
29		control.obj,\
30		dialog.obj,\
31		framuniv.obj,\
32		gauge.obj,\
33		inpcons.obj,\
34		inphand.obj,\
35		listbox.obj,\
36		menu.obj,\
37		notebook.obj,\
38		radiobut.obj,\
39		scrarrow.obj,\
40		scrolbar.obj,\
41		scrthumb.obj,\
42		settingsuniv.obj,\
43		slider.obj,\
44		spinbutt.obj,\
45		statbmp.obj,\
46		statbox.obj,\
47		statline.obj,\
48		stattext.obj,\
49		statusbr.obj,\
50		stdrend.obj,\
51		textctrl.obj,\
52		theme.obj,\
53		toolbar.obj,\
54		topluniv.obj,\
55		winuniv.obj,\
56		combobox.obj,\
57		ctrlrend.obj,\
58		gtk.obj,\
59		metal.obj,\
60		radiobox.obj,\
61		scrthumb.obj,\
62		win32.obj
63
64SOURCES =anybutton.cpp\
65		bmpbuttn.cpp \
66		button.cpp \
67		checkbox.cpp \
68		checklst.cpp \
69		choice.cpp \
70		control.cpp \
71		dialog.cpp \
72		framuniv.cpp \
73		gauge.cpp \
74		inpcons.cpp \
75		inphand.cpp \
76		listbox.cpp \
77		menu.cpp \
78		notebook.cpp \
79		radiobut.cpp \
80		scrarrow.cpp \
81		scrolbar.cpp \
82		scrthumb.cpp \
83		settingsuniv.cpp \
84		slider.cpp \
85		spinbutt.cpp \
86		statbmp.cpp \
87		statbox.cpp \
88		statline.cpp \
89		stattext.cpp \
90		statusbr.cpp \
91		stdrend.cpp,\
92		textctrl.cpp \
93		theme.cpp \
94		toolbar.cpp \
95		topluniv.cpp \
96		winuniv.cpp \
97		combobox.cpp \
98		ctrlrend.cpp \
99		radiobox.cpp \
100		scrthumb.cpp \
101		[.themes]gtk.cpp \
102		[.themes]metal.cpp \
103		[.themes]win32.cpp
104
105all : $(SOURCES)
106	$(MMS)$(MMSQUALIFIERS) $(OBJECTS)
107	library [--.lib]libwx_x11_univ.olb $(OBJECTS)
108
109$(OBJECTS) : [--.include.wx]setup.h
110
111anybutton.obj : anybutton.cpp
112bmpbuttn.obj : bmpbuttn.cpp
113button.obj : button.cpp
114checkbox.obj : checkbox.cpp
115checklst.obj : checklst.cpp
116choice.obj : choice.cpp
117control.obj : control.cpp
118dialog.obj : dialog.cpp
119framuniv.obj : framuniv.cpp
120gauge.obj : gauge.cpp
121inpcons.obj : inpcons.cpp
122inphand.obj : inphand.cpp
123listbox.obj : listbox.cpp
124menu.obj : menu.cpp
125notebook.obj : notebook.cpp
126	cxx $(CXXFLAGS)$(CXX_DEFINE)/warn=disable=(INTSIGNCHANGE) notebook.cpp
127radiobut.obj : radiobut.cpp
128scrarrow.obj : scrarrow.cpp
129scrolbar.obj : scrolbar.cpp
130scrthumb.obj : scrthumb.cpp
131settingsuniv.obj : settingsuniv.cpp
132slider.obj : slider.cpp
133spinbutt.obj : spinbutt.cpp
134statbmp.obj : statbmp.cpp
135statbox.obj : statbox.cpp
136statline.obj : statline.cpp
137stattext.obj : stattext.cpp
138statusbr.obj : statusbr.cpp
139stdrend.obj : stdrend.cpp
140textctrl.obj : textctrl.cpp
141theme.obj : theme.cpp
142toolbar.obj : toolbar.cpp
143topluniv.obj : topluniv.cpp
144winuniv.obj : winuniv.cpp
145combobox.obj : combobox.cpp
146ctrlrend.obj : ctrlrend.cpp
147gtk.obj : [.themes]gtk.cpp
148	cxx $(CXXFLAGS)$(CXX_DEFINE)/object=gtk.obj [.themes]gtk.cpp
149metal.obj : [.themes]metal.cpp
150	cxx $(CXXFLAGS)$(CXX_DEFINE) [.themes]metal.cpp
151radiobox.obj : radiobox.cpp
152scrthumb.obj : scrthumb.cpp
153win32.obj : [.themes]win32.cpp
154	cxx $(CXXFLAGS)$(CXX_DEFINE) [.themes]win32.cpp
155