--- /dev/null
+#*****************************************************************************
+# *
+# Make file for VMS *
+# Author : J.Jansen (joukj@hrem.stm.tudelft.nl) *
+# Date : 24 April 2003 *
+# *
+#*****************************************************************************
+.first
+ define wx [---.include.wx]
+ set command $disk2:[joukj.com]bison.cld
+
+.ifdef __WXMOTIF__
+CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
+ /assume=(nostdnew,noglobal_array_new)
+CC_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)
+.else
+.ifdef __WXGTK__
+.ifdef __WXUNIVERSAL__
+CXX_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
+ /name=(as_is,short)/ieee=denorm/assume=(nostdnew,noglobal_array_new)
+CC_DEFINE = /define=(__WXGTK__=1,__WXUNIVERSAL__==1)/float=ieee\
+ /name=(as_is,short)/ieee=denorm
+.else
+CXX_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm\
+ /assume=(nostdnew,noglobal_array_new)
+CC_DEFINE = /define=(__WXGTK__=1)/float=ieee/name=(as_is,short)/ieee=denorm
+.endif
+.else
+CXX_DEFINE =
+CC_DEFINE =
+.endif
+.endif
+
+YACC=bison/yacc
+
+SED=gsed
+
+LEX=flex
+
+.suffixes : .cpp
+
+.cpp.obj :
+ cxx $(CXXFLAGS)$(CXX_DEFINE) $(MMS$TARGET_NAME).cpp
+.c.obj :
+ cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
+
+OBJECTS=prop.obj,propform.obj,proplist.obj,wxexpr.obj,parser.obj,resource.obj,\
+ treelay.obj
+
+SOURCES=prop.cpp,propform.cpp,proplist.cpp,wxexpr.cpp,parser.y,resource.cpp,\
+ treelay.cpp
+
+all : $(SOURCES)
+ $(MMS)$(MMSQUALIFIERS) $(OBJECTS)
+.ifdef __WXMOTIF__
+ library/crea [---.lib]libwx_motif_deprecated.olb $(OBJECTS)
+.else
+.ifdef __WXGTK__
+.ifdef __WXUNIVERSAL__
+ library/crea [---.lib]libwx_gtk_univ_deprecated.olb $(OBJECTS)
+.else
+ library/crea [---.lib]libwx_gtk_deprecated.olb $(OBJECTS)
+.endif
+.endif
+.endif
+
+prop.obj : prop.cpp
+propform.obj : propform.cpp
+proplist.obj : proplist.cpp
+wxexpr.obj : wxexpr.cpp
+parser.obj : parser.c lexer.c
+parser.c : parser.y lexer.c
+ $(YACC) parser.y
+ pipe $(SED) -e "s;y_tab.c;parser.y;g" < y_tab.c | \
+ $(SED) -e "s/BUFSIZ/5000/g" | \
+ $(SED) -e "s/YYLMAX 200/YYLMAX 5000/g" | \
+ $(SED) -e "s/yy/PROIO_yy/g" | \
+ $(SED) -e "s/input/PROIO_input/g" | \
+ $(SED) -e "s/unput/PROIO_unput/g" > parser.c
+ delete y_tab.c;*
+
+lexer.c : lexer.l
+ $(LEX) lexer.l
+ pipe $(SED) -e "s;lexyy.c;lexer.l;g" < lexyy.c | \
+ $(SED) -e "s/yy/PROIO_yy/g" | \
+ $(SED) -e "s/input/PROIO_input/g" | \
+ $(SED) -e "s/unput/PROIO_unput/g" > lexer.c
+ delete lexyy.c;*
+
+resource.obj : resource.cpp
+treelay.obj : treelay.cpp
set def [.wxwindows]
all :
+ set default [.include.wx]
+ if f$search("DEPRECATED.DIR") .eqs. "" then set file/enter=[]deprecated.dir [--.contrib.include.wx]deprecated.dir
+ set default [--]
make gtk
purge [...]
delete [...]*.obj;
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
set default [-.gtk]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
- set default [--.demos.bombs]
+ set default [--.contrib.src.deprecated]
+ $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
+ set default [---.demos.bombs]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
set default [--.samples.calendar]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
set default [-.minimal]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
- set default [-.resource]
- $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
set default [-.richedit]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1)
set default [--.utils.dialoged.src]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
set default [-.univ]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
-# set default [--.demos.bombs]
+ set default [--.contrib.src.deprecated]
+ $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
+# set default [---.demos.bombs]
# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
# set default [--.samples.calendar]
# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
# set default [-.minimal]
# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
-# set default [-.resource]
-# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
# set default [-.richedit]
# $(MMS)$(MMSQUALIFIERS)/macro=(__WXGTK__=1,__WXUNIVERSAL__=1)
# set default [--.utils.dialoged.src]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
set default [-.x11]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
- set default [--.demos.bombs]
+ set default [--.contrib.src.deprecated]
+ $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
+ set default [---.demos.bombs]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
set default [--.samples.calendar]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
$(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
set default [-.minimal]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
- set default [-.resource]
- $(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
set default [--.utils.dialoged.src]
$(MMS)$(MMSQUALIFIERS)/macro=(__WXMOTIF__=1)
set default [--]
byte first (like Motorola and SPARC, unlike Intel and VAX). */
#undef WORDS_BIGENDIAN
+/* Define this if your version of Motif is greater than 2.0 */
+/* #undef __WXMOTIF20__ */
+
#ifdef __WXGTK__
/* Define this if your version of GTK+ is greater than 1.2 */
#define __WXGTK12__ 1
#define __WXGTK127__ 1
/* Define this if your version of GTK+ is greater than 1.3 */
-#undef __WXGTK20__
+/* #undef __WXGTK20__ */
#endif
/*
#define wxUSE_UNIX 1
#define __UNIX__
-#undef __LINUX__
-#undef __SGI__
-#undef __HPUX__
-#undef __SYSV__
-#undef __SVR4__
+
#undef __AIX__
-#undef __SUN__
-#undef __SOLARIS__
-#undef __SUNOS__
-#define __ALPHA__
-#undef __IA64__
-#undef __OSF__
-#undef __DARWIN__
-#undef __NETBSD__
#undef __BSD__
+#undef __DARWIN__
+#undef __EMX__
#undef __FREEBSD__
+#undef __HPUX__
+#undef __LINUX__
+#undef __NETBSD__
#undef __OPENBSD__
-#define __VMS__
+#undef __OSF__
+#undef __SGI__
+#undef __SOLARIS__
+#undef __SUN__
+#undef __SUNOS__
+#undef __SVR4__
+#undef __SYSV__
#undef __ULTRIX__
-#undef __DATA_GENERAL__
-#undef __EMX__
+#undef __UNIXWARE__
+#define __VMS__
+
+#undef __IA64__
+#define __ALPHA__
/* NanoX (with wxX11) */
#define wxUSE_NANOX 0
*/
#define HAVE_EXPLICIT 1
+/*
+ * Define if your compiler supports const_cast<>()
+ */
+#define HAVE_CONST_CAST 1
+
/*
* Use regex support
*/
* Use this control
*/
#define wxUSE_CHOICE 1
+/*
+ * Use wxDisplay class
+ */
+#define wxUSE_DISPLAY !
+
/*
* Use this control
*/
*/
#define wxUSE_GRID 1
/*
- * Use this control
+ * Use the new prototype wxGrid classes
+ * (wxUSE_GRID must also be defined)
*/
#define wxUSE_NEW_GRID 1
/*
- * Use the new prototype wxGrid classes
- * (wxUSE_GRID must also be defined)
+ * Use wxImageList class
*/
#define wxUSE_IMAGLIST 1
/*
/* define this when wxDC::Blit() respects SetDeviceOrigin() in wxGTK */
#define wxHAS_WORKING_GTK_DC_BLIT 1
+/* Define this is you have X11/extensions/shape.h */
+#define HAVE_XSHAPE 1
+
#endif /* __WX_SETUP_H__ */
#*****************************************************************************
.first
define wx [--.include.wx]
- set command $disk2:[joukj.com]bison.cld
.ifdef __WXMOTIF__
CXX_DEFINE = /define=(__WXMOTIF__=1)/name=(as_is,short)\
cc $(CFLAGS)$(CC_DEFINE) $(MMS$TARGET_NAME).c
OBJECTS = \
- parser.obj,\
appcmn.obj,\
artprov.obj,\
artstd.obj,\
cshelp.obj,\
ctrlcmn.obj,\
ctrlsub.obj,\
+ datacmn.obj,\
datetime.obj,\
datstrm.obj,\
db.obj,\
process.obj,\
protocol.obj,\
quantize.obj,\
- resource.obj,\
sckaddr.obj,\
sckfile.obj,\
sckipc.obj,\
url.obj
OBJECTS2=utilscmn.obj,\
+ rgncmn.obj,\
valgen.obj,\
validate.obj,\
valtext.obj,\
wfstream.obj,\
wincmn.obj,\
wxchar.obj,\
- wxexpr.obj,\
xpmdecod.obj,\
zipstrm.obj,\
zstream.obj
OBJECTS_MOTIF=bmpbase.obj
SOURCES = \
- parser.y,\
appcmn.cpp,\
artprov.cpp,\
artstd.cpp,\
cshelp.cpp,\
ctrlcmn.cpp,\
ctrlsub.cpp,\
+ datacmn.cpp,\
datetime.cpp,\
datstrm.cpp,\
db.cpp,\
process.cpp,\
protocol.cpp,\
quantize.cpp,\
- resource.cpp,\
+ rgncmn.cpp,\
sckaddr.cpp,\
sckfile.cpp,\
sckipc.cpp,\
wfstream.cpp,\
wincmn.cpp,\
wxchar.cpp,\
- wxexpr.cpp,\
xpmdecod.cpp,\
zipstrm.cpp,\
zstream.cpp
.endif
.endif
-parser.obj : parser.c lexer.c
-parser.c : parser.y lexer.c
- $(YACC) parser.y
- pipe $(SED) -e "s;y_tab.c;parser.y;g" < y_tab.c | \
- $(SED) -e "s/BUFSIZ/5000/g" | \
- $(SED) -e "s/YYLMAX 200/YYLMAX 5000/g" | \
- $(SED) -e "s/yy/PROIO_yy/g" | \
- $(SED) -e "s/input/PROIO_input/g" | \
- $(SED) -e "s/unput/PROIO_unput/g" > parser.c
- delete y_tab.c;*
-
-lexer.c : lexer.l
- $(LEX) lexer.l
- pipe $(SED) -e "s;lexyy.c;lexer.l;g" < lexyy.c | \
- $(SED) -e "s/yy/PROIO_yy/g" | \
- $(SED) -e "s/input/PROIO_input/g" | \
- $(SED) -e "s/unput/PROIO_unput/g" > lexer.c
- delete lexyy.c;*
-
appcmn.obj : appcmn.cpp
artprov.obj : artprov.cpp
artstd.obj : artstd.cpp
cshelp.obj : cshelp.cpp
ctrlcmn.obj : ctrlcmn.cpp
ctrlsub.obj : ctrlsub.cpp
+datacmn.obj : datacmn.cpp
datetime.obj : datetime.cpp
datstrm.obj : datstrm.cpp
db.obj : db.cpp
process.obj : process.cpp
protocol.obj : protocol.cpp
quantize.obj : quantize.cpp
-resource.obj : resource.cpp
+rgncmn.obj : rgncmn.cpp
sckaddr.obj : sckaddr.cpp
sckfile.obj : sckfile.cpp
sckipc.obj : sckipc.cpp
wfstream.obj : wfstream.cpp
wincmn.obj : wincmn.cpp
wxchar.obj : wxchar.cpp
-wxexpr.obj : wxexpr.cpp
xpmdecod.obj : xpmdecod.cpp
zipstrm.obj : zipstrm.cpp
zstream.obj : zstream.cpp
printps.obj,\
prntdlgg.obj,\
progdlgg.obj,\
- prop.obj,\
- propform.obj,\
- proplist.obj,\
sashwin.obj,\
splitter.obj,\
tbarsmpl.obj,\
printps.cpp,\
prntdlgg.cpp,\
progdlgg.cpp,\
- prop.cpp,\
- propform.cpp,\
- proplist.cpp,\
sashwin.cpp,\
splitter.cpp,\
statline.cpp,\
printps.obj : printps.cpp
prntdlgg.obj : prntdlgg.cpp
progdlgg.obj : progdlgg.cpp
-prop.obj : prop.cpp
-propform.obj : propform.cpp
-proplist.obj : proplist.cpp
scrlwing.obj : scrlwing.cpp
spinctlg.obj : spinctlg.cpp
sashwin.obj : sashwin.cpp
stattext.obj,\
tbargtk.obj,\
textctrl.obj,\
- tglbtn.obj
+ tglbtn.obj,\
+ msgdlg.obj
SOURCES =\
app.cpp,\
mdi.cpp,\
menu.cpp,\
minifram.cpp,\
+ msgdlg.cpp,\
notebook.cpp,\
pen.cpp,\
popupwin.cpp,\
icon.obj : icon.cpp
listbox.obj : listbox.cpp
main.obj : main.cpp
+msgdlg.obj : msgdlg.cpp
mdi.obj : mdi.cpp
menu.obj : menu.cpp
minifram.obj : minifram.cpp
stattext.obj,\
tbargtk.obj,\
textctrl.obj,\
- tglbtn.obj
+ tglbtn.obj,\
+ msgdlg.obj
SOURCES =\
app.cpp,\
mdi.cpp,\
menu.cpp,\
minifram.cpp,\
+ msgdlg.cpp,\
notebook.cpp,\
pen.cpp,\
popupwin.cpp,\
icon.obj : icon.cpp
listbox.obj : listbox.cpp
main.obj : main.cpp
+msgdlg.obj : msgdlg.cpp
mdi.obj : mdi.cpp
menu.obj : menu.cpp
minifram.obj : minifram.cpp
.ifdef __WXMOTIF__
dialoged.exe : $(OBJECTS)
- cxxlink $(OBJECTS),[---.lib]vms/opt
+ cxxlink $(OBJECTS),[---.lib]libwx_motif_deprecated/lib,vms/opt
.else
.ifdef __WXGTK__
dialoged_gtk.exe : $(OBJECTS)
- cxxlink/exec=dialoged_gtk.exe $(OBJECTS),[---.lib]vms_gtk/opt
+ cxxlink/exec=dialoged_gtk.exe $(OBJECTS),[---.lib]libwx_gtk_deprecated/lib,vms_gtk/opt
.endif
.endif