diff --git a/.gitignore b/.gitignore index 8535b65..4e56495 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,8 @@ examples/*/*.exe compile_flags.txt .cache .DS_Store +/vms +/BorMakefile *.pef *.dsk @@ -26,3 +28,4 @@ compile_flags.txt *.rsrc *.finf *.gdb + diff --git a/BorMakefile b/BorMakefile deleted file mode 100644 index 8ccd517..0000000 --- a/BorMakefile +++ /dev/null @@ -1,326 +0,0 @@ -CC = bcc32 -c -LD = bcc32 - -MW_CFLAGS = -Iinclude -Iexternal\libz\include -D_MILSKO -DUSE_GDI -DUSE_STB_TRUETYPE -DUSE_STB_IMAGE -DSTBI_NO_SIMD -MW_LDFLAGS = -tWD -EXE_CFLAGS = -Iinclude -EXE_LDFLAGS = -.SUFFIXES: .obj .c -all: src\Mw.dll examples\basic\box.exe examples\basic\calculator.exe examples\basic\checkbox.exe examples\basic\clipboard.exe examples\basic\colorpicker.exe examples\basic\combobox.exe examples\basic\example.exe examples\basic\filechooser.exe examples\basic\image.exe examples\basic\listbox.exe examples\basic\messagebox.exe examples\basic\periodic.exe examples\basic\progressbar.exe examples\basic\radiobox.exe examples\basic\rotate.exe examples\basic\scrollbar.exe examples\basic\sevensegment.exe examples\basic\subwindow.exe examples\basic\tab.exe examples\basic\treeview.exe examples\basic\viewport.exe examples\gldemos\boing.exe examples\gldemos\clock.exe examples\gldemos\cube.exe examples\gldemos\gears.exe examples\gldemos\triangle.exe examples\gldemos\tripaint.exe -lib: src\Mw.dll -examples: examples\basic\box.exe examples\basic\calculator.exe examples\basic\checkbox.exe examples\basic\clipboard.exe examples\basic\colorpicker.exe examples\basic\combobox.exe examples\basic\example.exe examples\basic\filechooser.exe examples\basic\image.exe examples\basic\listbox.exe examples\basic\messagebox.exe examples\basic\periodic.exe examples\basic\progressbar.exe examples\basic\radiobox.exe examples\basic\rotate.exe examples\basic\scrollbar.exe examples\basic\sevensegment.exe examples\basic\subwindow.exe examples\basic\tab.exe examples\basic\treeview.exe examples\basic\viewport.exe examples\gldemos\boing.exe examples\gldemos\clock.exe examples\gldemos\cube.exe examples\gldemos\gears.exe examples\gldemos\triangle.exe examples\gldemos\tripaint.exe -clean: - del /f /q external\libz\src\adler32.obj - del /f /q external\libz\src\compress.obj - del /f /q external\libz\src\crc32.obj - del /f /q external\libz\src\deflate.obj - del /f /q external\libz\src\gzclose.obj - del /f /q external\libz\src\gzlib.obj - del /f /q external\libz\src\gzread.obj - del /f /q external\libz\src\gzwrite.obj - del /f /q external\libz\src\infback.obj - del /f /q external\libz\src\inffast.obj - del /f /q external\libz\src\inflate.obj - del /f /q external\libz\src\inftrees.obj - del /f /q external\libz\src\trees.obj - del /f /q external\libz\src\uncompr.obj - del /f /q external\libz\src\zutil.obj - del /f /q external\stb_ds.obj - del /f /q external\stb_image.obj - del /f /q external\stb_truetype.obj - del /f /q src\abstract\charset.obj - del /f /q src\abstract\directory.obj - del /f /q src\abstract\dynamic.obj - del /f /q src\abstract\time.obj - del /f /q src\backend\gdi.obj - del /f /q src\color.obj - del /f /q src\core.obj - del /f /q src\cursor\arrow.obj - del /f /q src\cursor\cross.obj - del /f /q src\cursor\default.obj - del /f /q src\cursor\hidden.obj - del /f /q src\cursor\text.obj - del /f /q src\default.obj - del /f /q src\dialog\colorpicker.obj - del /f /q src\dialog\directorychooser.obj - del /f /q src\dialog\filechooser.obj - del /f /q src\dialog\messagebox.obj - del /f /q src\draw.obj - del /f /q src\icon\back.obj - del /f /q src\icon\clock.obj - del /f /q src\icon\computer.obj - del /f /q src\icon\directory.obj - del /f /q src\icon\down.obj - del /f /q src\icon\error.obj - del /f /q src\icon\file.obj - del /f /q src\icon\forward.obj - del /f /q src\icon\info.obj - del /f /q src\icon\left.obj - del /f /q src\icon\news.obj - del /f /q src\icon\note.obj - del /f /q src\icon\right.obj - del /f /q src\icon\search.obj - del /f /q src\icon\up.obj - del /f /q src\icon\warning.obj - del /f /q src\lowlevel.obj - del /f /q src\string.obj - del /f /q src\text\font\boldfont.obj - del /f /q src\text\font\boldmonottf.obj - del /f /q src\text\font\boldttf.obj - del /f /q src\text\font\font.obj - del /f /q src\text\font\monottf.obj - del /f /q src\text\font\ttf.obj - del /f /q src\text\ft2.obj - del /f /q src\text\stbtt.obj - del /f /q src\text\text.obj - del /f /q src\unicode.obj - del /f /q src\widget\box.obj - del /f /q src\widget\button.obj - del /f /q src\widget\calendar.obj - del /f /q src\widget\checkbox.obj - del /f /q src\widget\combobox.obj - del /f /q src\widget\entry.obj - del /f /q src\widget\frame.obj - del /f /q src\widget\image.obj - del /f /q src\widget\label.obj - del /f /q src\widget\listbox.obj - del /f /q src\widget\menu.obj - del /f /q src\widget\numberentry.obj - del /f /q src\widget\opengl.obj - del /f /q src\widget\progressbar.obj - del /f /q src\widget\radiobox.obj - del /f /q src\widget\scrollbar.obj - del /f /q src\widget\separator.obj - del /f /q src\widget\submenu.obj - del /f /q src\widget\subwindow.obj - del /f /q src\widget\tab.obj - del /f /q src\widget\table.obj - del /f /q src\widget\treeview.obj - del /f /q src\widget\viewport.obj - del /f /q src\widget\window.obj - del /f /q src\Mw.dll - del /f /q src\Mw.lib - del /f /q examples\basic\box.obj - del /f /q examples\basic\calculator.obj - del /f /q examples\basic\checkbox.obj - del /f /q examples\basic\clipboard.obj - del /f /q examples\basic\colorpicker.obj - del /f /q examples\basic\combobox.obj - del /f /q examples\basic\example.obj - del /f /q examples\basic\filechooser.obj - del /f /q examples\basic\image.obj - del /f /q examples\basic\listbox.obj - del /f /q examples\basic\messagebox.obj - del /f /q examples\basic\periodic.obj - del /f /q examples\basic\progressbar.obj - del /f /q examples\basic\radiobox.obj - del /f /q examples\basic\rotate.obj - del /f /q examples\basic\scrollbar.obj - del /f /q examples\basic\sevensegment.obj - del /f /q examples\basic\subwindow.obj - del /f /q examples\basic\tab.obj - del /f /q examples\basic\treeview.obj - del /f /q examples\basic\viewport.obj - del /f /q examples\gldemos\boing.obj - del /f /q examples\gldemos\clock.obj - del /f /q examples\gldemos\cube.obj - del /f /q examples\gldemos\gears.obj - del /f /q examples\gldemos\triangle.obj - del /f /q examples\gldemos\tripaint.obj - del /f /q examples\basic\box.exe - del /f /q examples\basic\calculator.exe - del /f /q examples\basic\checkbox.exe - del /f /q examples\basic\clipboard.exe - del /f /q examples\basic\colorpicker.exe - del /f /q examples\basic\combobox.exe - del /f /q examples\basic\example.exe - del /f /q examples\basic\filechooser.exe - del /f /q examples\basic\image.exe - del /f /q examples\basic\listbox.exe - del /f /q examples\basic\messagebox.exe - del /f /q examples\basic\periodic.exe - del /f /q examples\basic\progressbar.exe - del /f /q examples\basic\radiobox.exe - del /f /q examples\basic\rotate.exe - del /f /q examples\basic\scrollbar.exe - del /f /q examples\basic\sevensegment.exe - del /f /q examples\basic\subwindow.exe - del /f /q examples\basic\tab.exe - del /f /q examples\basic\treeview.exe - del /f /q examples\basic\viewport.exe - del /f /q examples\gldemos\boing.exe - del /f /q examples\gldemos\clock.exe - del /f /q examples\gldemos\cube.exe - del /f /q examples\gldemos\gears.exe - del /f /q examples\gldemos\triangle.exe - del /f /q examples\gldemos\tripaint.exe - -examples\basic\box.exe: examples\basic\box.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\box.obj -lsrc\Mw.lib - -examples\basic\box.obj: examples/basic/box.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/box.c - -examples\basic\calculator.exe: examples\basic\calculator.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\calculator.obj -lsrc\Mw.lib - -examples\basic\calculator.obj: examples/basic/calculator.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/calculator.c - -examples\basic\checkbox.exe: examples\basic\checkbox.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\checkbox.obj -lsrc\Mw.lib - -examples\basic\checkbox.obj: examples/basic/checkbox.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/checkbox.c - -examples\basic\clipboard.exe: examples\basic\clipboard.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\clipboard.obj -lsrc\Mw.lib - -examples\basic\clipboard.obj: examples/basic/clipboard.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/clipboard.c - -examples\basic\colorpicker.exe: examples\basic\colorpicker.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\colorpicker.obj -lsrc\Mw.lib - -examples\basic\colorpicker.obj: examples/basic/colorpicker.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/colorpicker.c - -examples\basic\combobox.exe: examples\basic\combobox.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\combobox.obj -lsrc\Mw.lib - -examples\basic\combobox.obj: examples/basic/combobox.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/combobox.c - -examples\basic\example.exe: examples\basic\example.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\example.obj -lsrc\Mw.lib - -examples\basic\example.obj: examples/basic/example.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/example.c - -examples\basic\filechooser.exe: examples\basic\filechooser.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\filechooser.obj -lsrc\Mw.lib - -examples\basic\filechooser.obj: examples/basic/filechooser.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/filechooser.c - -examples\basic\image.exe: examples\basic\image.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\image.obj -lsrc\Mw.lib - -examples\basic\image.obj: examples/basic/image.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/image.c - -examples\basic\listbox.exe: examples\basic\listbox.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\listbox.obj -lsrc\Mw.lib - -examples\basic\listbox.obj: examples/basic/listbox.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/listbox.c - -examples\basic\messagebox.exe: examples\basic\messagebox.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\messagebox.obj -lsrc\Mw.lib - -examples\basic\messagebox.obj: examples/basic/messagebox.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/messagebox.c - -examples\basic\periodic.exe: examples\basic\periodic.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\periodic.obj -lsrc\Mw.lib - -examples\basic\periodic.obj: examples/basic/periodic.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/periodic.c - -examples\basic\progressbar.exe: examples\basic\progressbar.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\progressbar.obj -lsrc\Mw.lib - -examples\basic\progressbar.obj: examples/basic/progressbar.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/progressbar.c - -examples\basic\radiobox.exe: examples\basic\radiobox.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\radiobox.obj -lsrc\Mw.lib - -examples\basic\radiobox.obj: examples/basic/radiobox.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/radiobox.c - -examples\basic\rotate.exe: examples\basic\rotate.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\rotate.obj -lsrc\Mw.lib - -examples\basic\rotate.obj: examples/basic/rotate.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/rotate.c - -examples\basic\scrollbar.exe: examples\basic\scrollbar.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\scrollbar.obj -lsrc\Mw.lib - -examples\basic\scrollbar.obj: examples/basic/scrollbar.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/scrollbar.c - -examples\basic\sevensegment.exe: examples\basic\sevensegment.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\sevensegment.obj -lsrc\Mw.lib - -examples\basic\sevensegment.obj: examples/basic/sevensegment.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/sevensegment.c - -examples\basic\subwindow.exe: examples\basic\subwindow.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\subwindow.obj -lsrc\Mw.lib - -examples\basic\subwindow.obj: examples/basic/subwindow.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/subwindow.c - -examples\basic\tab.exe: examples\basic\tab.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\tab.obj -lsrc\Mw.lib - -examples\basic\tab.obj: examples/basic/tab.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/tab.c - -examples\basic\treeview.exe: examples\basic\treeview.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\treeview.obj -lsrc\Mw.lib - -examples\basic\treeview.obj: examples/basic/treeview.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/treeview.c - -examples\basic\viewport.exe: examples\basic\viewport.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\basic\viewport.obj -lsrc\Mw.lib - -examples\basic\viewport.obj: examples/basic/viewport.c - $(CC) $(EXE_CFLAGS) -o$@ examples/basic/viewport.c - -examples\gldemos\boing.exe: examples\gldemos\boing.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\gldemos\boing.obj -lsrc\Mw.lib -lopengl32.lib -lglu32.lib - -examples\gldemos\boing.obj: examples/gldemos/boing.c - $(CC) $(EXE_CFLAGS) -o$@ examples/gldemos/boing.c - -examples\gldemos\clock.exe: examples\gldemos\clock.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\gldemos\clock.obj -lsrc\Mw.lib -lopengl32.lib -lglu32.lib - -examples\gldemos\clock.obj: examples/gldemos/clock.c - $(CC) $(EXE_CFLAGS) -o$@ examples/gldemos/clock.c - -examples\gldemos\cube.exe: examples\gldemos\cube.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\gldemos\cube.obj -lsrc\Mw.lib -lopengl32.lib -lglu32.lib - -examples\gldemos\cube.obj: examples/gldemos/cube.c - $(CC) $(EXE_CFLAGS) -o$@ examples/gldemos/cube.c - -examples\gldemos\gears.exe: examples\gldemos\gears.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\gldemos\gears.obj -lsrc\Mw.lib -lopengl32.lib -lglu32.lib - -examples\gldemos\gears.obj: examples/gldemos/gears.c - $(CC) $(EXE_CFLAGS) -o$@ examples/gldemos/gears.c - -examples\gldemos\triangle.exe: examples\gldemos\triangle.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\gldemos\triangle.obj -lsrc\Mw.lib -lopengl32.lib -lglu32.lib - -examples\gldemos\triangle.obj: examples/gldemos/triangle.c - $(CC) $(EXE_CFLAGS) -o$@ examples/gldemos/triangle.c - -examples\gldemos\tripaint.exe: examples\gldemos\tripaint.obj src\Mw.dll - $(LD) $(EXE_LDFLAGS) -e$@ examples\gldemos\tripaint.obj -lsrc\Mw.lib -lopengl32.lib -lglu32.lib - -examples\gldemos\tripaint.obj: examples/gldemos/tripaint.c - $(CC) $(EXE_CFLAGS) -o$@ examples/gldemos/tripaint.c - - -src\Mw.dll: external\libz\src\adler32.obj external\libz\src\compress.obj external\libz\src\crc32.obj external\libz\src\deflate.obj external\libz\src\gzclose.obj external\libz\src\gzlib.obj external\libz\src\gzread.obj external\libz\src\gzwrite.obj external\libz\src\infback.obj external\libz\src\inffast.obj external\libz\src\inflate.obj external\libz\src\inftrees.obj external\libz\src\trees.obj external\libz\src\uncompr.obj external\libz\src\zutil.obj external\stb_ds.obj external\stb_image.obj external\stb_truetype.obj src\abstract\charset.obj src\abstract\directory.obj src\abstract\dynamic.obj src\abstract\time.obj src\backend\gdi.obj src\color.obj src\core.obj src\cursor\arrow.obj src\cursor\cross.obj src\cursor\default.obj src\cursor\hidden.obj src\cursor\text.obj src\default.obj src\dialog\colorpicker.obj src\dialog\directorychooser.obj src\dialog\filechooser.obj src\dialog\messagebox.obj src\draw.obj src\icon\back.obj src\icon\clock.obj src\icon\computer.obj src\icon\directory.obj src\icon\down.obj src\icon\error.obj src\icon\file.obj src\icon\forward.obj src\icon\info.obj src\icon\left.obj src\icon\news.obj src\icon\note.obj src\icon\right.obj src\icon\search.obj src\icon\up.obj src\icon\warning.obj src\lowlevel.obj src\string.obj src\text\font\boldfont.obj src\text\font\boldmonottf.obj src\text\font\boldttf.obj src\text\font\font.obj src\text\font\monottf.obj src\text\font\ttf.obj src\text\ft2.obj src\text\stbtt.obj src\text\text.obj src\unicode.obj src\widget\box.obj src\widget\button.obj src\widget\calendar.obj src\widget\checkbox.obj src\widget\combobox.obj src\widget\entry.obj src\widget\frame.obj src\widget\image.obj src\widget\label.obj src\widget\listbox.obj src\widget\menu.obj src\widget\numberentry.obj src\widget\opengl.obj src\widget\progressbar.obj src\widget\radiobox.obj src\widget\scrollbar.obj src\widget\separator.obj src\widget\submenu.obj src\widget\subwindow.obj src\widget\tab.obj src\widget\table.obj src\widget\treeview.obj src\widget\viewport.obj src\widget\window.obj - $(LD) $(MW_LDFLAGS) -e$@ external\libz\src\adler32.obj external\libz\src\compress.obj external\libz\src\crc32.obj external\libz\src\deflate.obj external\libz\src\gzclose.obj external\libz\src\gzlib.obj external\libz\src\gzread.obj external\libz\src\gzwrite.obj external\libz\src\infback.obj external\libz\src\inffast.obj external\libz\src\inflate.obj external\libz\src\inftrees.obj external\libz\src\trees.obj external\libz\src\uncompr.obj external\libz\src\zutil.obj external\stb_ds.obj external\stb_image.obj external\stb_truetype.obj src\abstract\charset.obj src\abstract\directory.obj src\abstract\dynamic.obj src\abstract\time.obj src\backend\gdi.obj src\color.obj src\core.obj src\cursor\arrow.obj src\cursor\cross.obj src\cursor\default.obj src\cursor\hidden.obj src\cursor\text.obj src\default.obj src\dialog\colorpicker.obj src\dialog\directorychooser.obj src\dialog\filechooser.obj src\dialog\messagebox.obj src\draw.obj src\icon\back.obj src\icon\clock.obj src\icon\computer.obj src\icon\directory.obj src\icon\down.obj src\icon\error.obj src\icon\file.obj src\icon\forward.obj src\icon\info.obj src\icon\left.obj src\icon\news.obj src\icon\note.obj src\icon\right.obj src\icon\search.obj src\icon\up.obj src\icon\warning.obj src\lowlevel.obj src\string.obj src\text\font\boldfont.obj src\text\font\boldmonottf.obj src\text\font\boldttf.obj src\text\font\font.obj src\text\font\monottf.obj src\text\font\ttf.obj src\text\ft2.obj src\text\stbtt.obj src\text\text.obj src\unicode.obj src\widget\box.obj src\widget\button.obj src\widget\calendar.obj src\widget\checkbox.obj src\widget\combobox.obj src\widget\entry.obj src\widget\frame.obj src\widget\image.obj src\widget\label.obj src\widget\listbox.obj src\widget\menu.obj src\widget\numberentry.obj src\widget\opengl.obj src\widget\progressbar.obj src\widget\radiobox.obj src\widget\scrollbar.obj src\widget\separator.obj src\widget\submenu.obj src\widget\subwindow.obj src\widget\tab.obj src\widget\table.obj src\widget\treeview.obj src\widget\viewport.obj src\widget\window.obj -lopengl32.lib -lgdi32.lib -luser32.lib -ladvapi32.lib - implib src\Mw.lib src\Mw.dll - -.c.obj: - $(CC) $(MW_CFLAGS) -o$@ $< diff --git a/vms/build.com b/vms/build.com deleted file mode 100644 index b94143e..0000000 --- a/vms/build.com +++ /dev/null @@ -1,370 +0,0 @@ -$ if f$search("[.src]color.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src]color.obj" -$ cc /include_directory=("./include","./src") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src]color.obj [.src]color.c -$ endif -$ if f$search("[.src]core.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src]core.obj" -$ cc /include_directory=("./include","./src") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src]core.obj [.src]core.c -$ endif -$ if f$search("[.src]default.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src]default.obj" -$ cc /include_directory=("./include","./src") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src]default.obj [.src]default.c -$ endif -$ if f$search("[.src]draw.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src]draw.obj" -$ cc /include_directory=("./include","./src") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src]draw.obj [.src]draw.c -$ endif -$ if f$search("[.src]string.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src]string.obj" -$ cc /include_directory=("./include","./src") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src]string.obj [.src]string.c -$ endif -$ if f$search("[.src]lowlevel.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src]lowlevel.obj" -$ cc /include_directory=("./include","./src") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src]lowlevel.obj [.src]lowlevel.c -$ endif -$ if f$search("[.src]unicode.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src]unicode.obj" -$ cc /include_directory=("./include","./src") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src]unicode.obj [.src]unicode.c -$ endif -$ if f$search("[.src.cursor]arrow.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.cursor]arrow.obj" -$ cc /include_directory=("./include","./src/cursor") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.cursor]arrow.obj [.src.cursor]arrow.c -$ endif -$ if f$search("[.src.cursor]cross.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.cursor]cross.obj" -$ cc /include_directory=("./include","./src/cursor") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.cursor]cross.obj [.src.cursor]cross.c -$ endif -$ if f$search("[.src.cursor]default.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.cursor]default.obj" -$ cc /include_directory=("./include","./src/cursor") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.cursor]default.obj [.src.cursor]default.c -$ endif -$ if f$search("[.src.cursor]hidden.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.cursor]hidden.obj" -$ cc /include_directory=("./include","./src/cursor") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.cursor]hidden.obj [.src.cursor]hidden.c -$ endif -$ if f$search("[.src.cursor]text.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.cursor]text.obj" -$ cc /include_directory=("./include","./src/cursor") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.cursor]text.obj [.src.cursor]text.c -$ endif -$ if f$search("[.src.widget]box.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]box.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]box.obj [.src.widget]box.c -$ endif -$ if f$search("[.src.widget]button.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]button.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]button.obj [.src.widget]button.c -$ endif -$ if f$search("[.src.widget]checkbox.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]checkbox.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]checkbox.obj [.src.widget]checkbox.c -$ endif -$ if f$search("[.src.widget]combobox.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]combobox.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]combobox.obj [.src.widget]combobox.c -$ endif -$ if f$search("[.src.widget]entry.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]entry.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]entry.obj [.src.widget]entry.c -$ endif -$ if f$search("[.src.widget]frame.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]frame.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]frame.obj [.src.widget]frame.c -$ endif -$ if f$search("[.src.widget]image.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]image.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]image.obj [.src.widget]image.c -$ endif -$ if f$search("[.src.widget]label.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]label.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]label.obj [.src.widget]label.c -$ endif -$ if f$search("[.src.widget]listbox.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]listbox.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]listbox.obj [.src.widget]listbox.c -$ endif -$ if f$search("[.src.widget]menu.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]menu.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]menu.obj [.src.widget]menu.c -$ endif -$ if f$search("[.src.widget]numberentry.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]numberentry.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]numberentry.obj [.src.widget]numberentry.c -$ endif -$ if f$search("[.src.widget]progressbar.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]progressbar.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]progressbar.obj [.src.widget]progressbar.c -$ endif -$ if f$search("[.src.widget]radiobox.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]radiobox.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]radiobox.obj [.src.widget]radiobox.c -$ endif -$ if f$search("[.src.widget]scrollbar.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]scrollbar.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]scrollbar.obj [.src.widget]scrollbar.c -$ endif -$ if f$search("[.src.widget]separator.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]separator.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]separator.obj [.src.widget]separator.c -$ endif -$ if f$search("[.src.widget]submenu.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]submenu.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]submenu.obj [.src.widget]submenu.c -$ endif -$ if f$search("[.src.widget]treeview.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]treeview.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]treeview.obj [.src.widget]treeview.c -$ endif -$ if f$search("[.src.widget]viewport.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]viewport.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]viewport.obj [.src.widget]viewport.c -$ endif -$ if f$search("[.src.widget]window.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]window.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]window.obj [.src.widget]window.c -$ endif -$ if f$search("[.src.widget]subwindow.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]subwindow.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]subwindow.obj [.src.widget]subwindow.c -$ endif -$ if f$search("[.src.widget]calendar.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]calendar.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]calendar.obj [.src.widget]calendar.c -$ endif -$ if f$search("[.src.widget]tab.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.widget]tab.obj" -$ cc /include_directory=("./include","./src/widget") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.widget]tab.obj [.src.widget]tab.c -$ endif -$ if f$search("[.src.dialog]colorpicker.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.dialog]colorpicker.obj" -$ cc /include_directory=("./include","./src/dialog") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.dialog]colorpicker.obj [.src.dialog]colorpicker.c -$ endif -$ if f$search("[.src.dialog]directorychooser.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.dialog]directorychooser.obj" -$ cc /include_directory=("./include","./src/dialog") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.dialog]directorychooser.obj [.src.dialog]directorychooser.c -$ endif -$ if f$search("[.src.dialog]filechooser.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.dialog]filechooser.obj" -$ cc /include_directory=("./include","./src/dialog") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.dialog]filechooser.obj [.src.dialog]filechooser.c -$ endif -$ if f$search("[.src.dialog]messagebox.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.dialog]messagebox.obj" -$ cc /include_directory=("./include","./src/dialog") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.dialog]messagebox.obj [.src.dialog]messagebox.c -$ endif -$ if f$search("[.src.icon]back.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]back.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]back.obj [.src.icon]back.c -$ endif -$ if f$search("[.src.icon]clock.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]clock.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]clock.obj [.src.icon]clock.c -$ endif -$ if f$search("[.src.icon]computer.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]computer.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]computer.obj [.src.icon]computer.c -$ endif -$ if f$search("[.src.icon]directory.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]directory.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]directory.obj [.src.icon]directory.c -$ endif -$ if f$search("[.src.icon]down.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]down.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]down.obj [.src.icon]down.c -$ endif -$ if f$search("[.src.icon]error.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]error.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]error.obj [.src.icon]error.c -$ endif -$ if f$search("[.src.icon]file.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]file.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]file.obj [.src.icon]file.c -$ endif -$ if f$search("[.src.icon]forward.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]forward.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]forward.obj [.src.icon]forward.c -$ endif -$ if f$search("[.src.icon]info.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]info.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]info.obj [.src.icon]info.c -$ endif -$ if f$search("[.src.icon]left.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]left.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]left.obj [.src.icon]left.c -$ endif -$ if f$search("[.src.icon]news.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]news.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]news.obj [.src.icon]news.c -$ endif -$ if f$search("[.src.icon]note.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]note.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]note.obj [.src.icon]note.c -$ endif -$ if f$search("[.src.icon]right.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]right.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]right.obj [.src.icon]right.c -$ endif -$ if f$search("[.src.icon]search.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]search.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]search.obj [.src.icon]search.c -$ endif -$ if f$search("[.src.icon]up.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]up.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]up.obj [.src.icon]up.c -$ endif -$ if f$search("[.src.icon]warning.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.icon]warning.obj" -$ cc /include_directory=("./include","./src/icon") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.icon]warning.obj [.src.icon]warning.c -$ endif -$ if f$search("[.src.abstract]directory.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.abstract]directory.obj" -$ cc /include_directory=("./include","./src/abstract") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.abstract]directory.obj [.src.abstract]directory.c -$ endif -$ if f$search("[.src.abstract]dynamic.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.abstract]dynamic.obj" -$ cc /include_directory=("./include","./src/abstract") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.abstract]dynamic.obj [.src.abstract]dynamic.c -$ endif -$ if f$search("[.src.abstract]time.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.abstract]time.obj" -$ cc /include_directory=("./include","./src/abstract") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.abstract]time.obj [.src.abstract]time.c -$ endif -$ if f$search("[.src.abstract]charset.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.abstract]charset.obj" -$ cc /include_directory=("./include","./src/abstract") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.abstract]charset.obj [.src.abstract]charset.c -$ endif -$ if f$search("[.external]stb_ds.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.external]stb_ds.obj" -$ cc /include_directory=("./include","./external") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.external]stb_ds.obj [.external]stb_ds.c -$ endif -$ if f$search("[.src.backend]x11.obj;*") .eqs. "" -$ then -$ write sys$output "CC [.src.backend]x11.obj" -$ cc /include_directory=("./include","./src/backend") /define=(_MILSKO,USE_X11,NO_IMAGE) /object=[.src.backend]x11.obj [.src.backend]x11.c -$ endif -$ if f$search("[.src]MwSHR.exe;*") .eqs. "" -$ then -$ write sys$output "LINK [.src]MwSHR.exe" -$ OPEN /WRITE LINK_OPT LINK.OPT -$ WRITE LINK_OPT "[.src]color.obj" -$ WRITE LINK_OPT "[.src]core.obj" -$ WRITE LINK_OPT "[.src]default.obj" -$ WRITE LINK_OPT "[.src]draw.obj" -$ WRITE LINK_OPT "[.src]string.obj" -$ WRITE LINK_OPT "[.src]lowlevel.obj" -$ WRITE LINK_OPT "[.src]unicode.obj" -$ WRITE LINK_OPT "[.src.cursor]arrow.obj" -$ WRITE LINK_OPT "[.src.cursor]cross.obj" -$ WRITE LINK_OPT "[.src.cursor]default.obj" -$ WRITE LINK_OPT "[.src.cursor]hidden.obj" -$ WRITE LINK_OPT "[.src.cursor]text.obj" -$ WRITE LINK_OPT "[.src.widget]box.obj" -$ WRITE LINK_OPT "[.src.widget]button.obj" -$ WRITE LINK_OPT "[.src.widget]checkbox.obj" -$ WRITE LINK_OPT "[.src.widget]combobox.obj" -$ WRITE LINK_OPT "[.src.widget]entry.obj" -$ WRITE LINK_OPT "[.src.widget]frame.obj" -$ WRITE LINK_OPT "[.src.widget]image.obj" -$ WRITE LINK_OPT "[.src.widget]label.obj" -$ WRITE LINK_OPT "[.src.widget]listbox.obj" -$ WRITE LINK_OPT "[.src.widget]menu.obj" -$ WRITE LINK_OPT "[.src.widget]numberentry.obj" -$ WRITE LINK_OPT "[.src.widget]progressbar.obj" -$ WRITE LINK_OPT "[.src.widget]radiobox.obj" -$ WRITE LINK_OPT "[.src.widget]scrollbar.obj" -$ WRITE LINK_OPT "[.src.widget]separator.obj" -$ WRITE LINK_OPT "[.src.widget]submenu.obj" -$ WRITE LINK_OPT "[.src.widget]treeview.obj" -$ WRITE LINK_OPT "[.src.widget]viewport.obj" -$ WRITE LINK_OPT "[.src.widget]window.obj" -$ WRITE LINK_OPT "[.src.widget]subwindow.obj" -$ WRITE LINK_OPT "[.src.widget]calendar.obj" -$ WRITE LINK_OPT "[.src.widget]tab.obj" -$ WRITE LINK_OPT "[.src.dialog]colorpicker.obj" -$ WRITE LINK_OPT "[.src.dialog]directorychooser.obj" -$ WRITE LINK_OPT "[.src.dialog]filechooser.obj" -$ WRITE LINK_OPT "[.src.dialog]messagebox.obj" -$ WRITE LINK_OPT "[.src.icon]back.obj" -$ WRITE LINK_OPT "[.src.icon]clock.obj" -$ WRITE LINK_OPT "[.src.icon]computer.obj" -$ WRITE LINK_OPT "[.src.icon]directory.obj" -$ WRITE LINK_OPT "[.src.icon]down.obj" -$ WRITE LINK_OPT "[.src.icon]error.obj" -$ WRITE LINK_OPT "[.src.icon]file.obj" -$ WRITE LINK_OPT "[.src.icon]forward.obj" -$ WRITE LINK_OPT "[.src.icon]info.obj" -$ WRITE LINK_OPT "[.src.icon]left.obj" -$ WRITE LINK_OPT "[.src.icon]news.obj" -$ WRITE LINK_OPT "[.src.icon]note.obj" -$ WRITE LINK_OPT "[.src.icon]right.obj" -$ WRITE LINK_OPT "[.src.icon]search.obj" -$ WRITE LINK_OPT "[.src.icon]up.obj" -$ WRITE LINK_OPT "[.src.icon]warning.obj" -$ WRITE LINK_OPT "[.src.abstract]directory.obj" -$ WRITE LINK_OPT "[.src.abstract]dynamic.obj" -$ WRITE LINK_OPT "[.src.abstract]time.obj" -$ WRITE LINK_OPT "[.src.abstract]charset.obj" -$ WRITE LINK_OPT "[.external]stb_ds.obj" -$ WRITE LINK_OPT "[.src.backend]x11.obj" -$ WRITE LINK_OPT "SYS$LIBRARY:DECW$XLIBSHR/SHARE" -$ WRITE LINK_OPT "SYS$LIBRARY:DPML$SHR/SHARE" -$ CLOSE LINK_OPT -$ link /SHAREABLE=[.src]MwSHR.exe LINK.OPT/options -$ DELETE LINK.OPT;* -$ endif diff --git a/vms/clean.com b/vms/clean.com deleted file mode 100644 index 3faee1d..0000000 --- a/vms/clean.com +++ /dev/null @@ -1,61 +0,0 @@ -$ if f$search("[.src]color.obj") .nes. "" then delete [.src]color.obj;* -$ if f$search("[.src]core.obj") .nes. "" then delete [.src]core.obj;* -$ if f$search("[.src]default.obj") .nes. "" then delete [.src]default.obj;* -$ if f$search("[.src]draw.obj") .nes. "" then delete [.src]draw.obj;* -$ if f$search("[.src]string.obj") .nes. "" then delete [.src]string.obj;* -$ if f$search("[.src]lowlevel.obj") .nes. "" then delete [.src]lowlevel.obj;* -$ if f$search("[.src]unicode.obj") .nes. "" then delete [.src]unicode.obj;* -$ if f$search("[.src.cursor]arrow.obj") .nes. "" then delete [.src.cursor]arrow.obj;* -$ if f$search("[.src.cursor]cross.obj") .nes. "" then delete [.src.cursor]cross.obj;* -$ if f$search("[.src.cursor]default.obj") .nes. "" then delete [.src.cursor]default.obj;* -$ if f$search("[.src.cursor]hidden.obj") .nes. "" then delete [.src.cursor]hidden.obj;* -$ if f$search("[.src.cursor]text.obj") .nes. "" then delete [.src.cursor]text.obj;* -$ if f$search("[.src.widget]box.obj") .nes. "" then delete [.src.widget]box.obj;* -$ if f$search("[.src.widget]button.obj") .nes. "" then delete [.src.widget]button.obj;* -$ if f$search("[.src.widget]checkbox.obj") .nes. "" then delete [.src.widget]checkbox.obj;* -$ if f$search("[.src.widget]combobox.obj") .nes. "" then delete [.src.widget]combobox.obj;* -$ if f$search("[.src.widget]entry.obj") .nes. "" then delete [.src.widget]entry.obj;* -$ if f$search("[.src.widget]frame.obj") .nes. "" then delete [.src.widget]frame.obj;* -$ if f$search("[.src.widget]image.obj") .nes. "" then delete [.src.widget]image.obj;* -$ if f$search("[.src.widget]label.obj") .nes. "" then delete [.src.widget]label.obj;* -$ if f$search("[.src.widget]listbox.obj") .nes. "" then delete [.src.widget]listbox.obj;* -$ if f$search("[.src.widget]menu.obj") .nes. "" then delete [.src.widget]menu.obj;* -$ if f$search("[.src.widget]numberentry.obj") .nes. "" then delete [.src.widget]numberentry.obj;* -$ if f$search("[.src.widget]progressbar.obj") .nes. "" then delete [.src.widget]progressbar.obj;* -$ if f$search("[.src.widget]radiobox.obj") .nes. "" then delete [.src.widget]radiobox.obj;* -$ if f$search("[.src.widget]scrollbar.obj") .nes. "" then delete [.src.widget]scrollbar.obj;* -$ if f$search("[.src.widget]separator.obj") .nes. "" then delete [.src.widget]separator.obj;* -$ if f$search("[.src.widget]submenu.obj") .nes. "" then delete [.src.widget]submenu.obj;* -$ if f$search("[.src.widget]treeview.obj") .nes. "" then delete [.src.widget]treeview.obj;* -$ if f$search("[.src.widget]viewport.obj") .nes. "" then delete [.src.widget]viewport.obj;* -$ if f$search("[.src.widget]window.obj") .nes. "" then delete [.src.widget]window.obj;* -$ if f$search("[.src.widget]subwindow.obj") .nes. "" then delete [.src.widget]subwindow.obj;* -$ if f$search("[.src.widget]calendar.obj") .nes. "" then delete [.src.widget]calendar.obj;* -$ if f$search("[.src.widget]tab.obj") .nes. "" then delete [.src.widget]tab.obj;* -$ if f$search("[.src.dialog]colorpicker.obj") .nes. "" then delete [.src.dialog]colorpicker.obj;* -$ if f$search("[.src.dialog]directorychooser.obj") .nes. "" then delete [.src.dialog]directorychooser.obj;* -$ if f$search("[.src.dialog]filechooser.obj") .nes. "" then delete [.src.dialog]filechooser.obj;* -$ if f$search("[.src.dialog]messagebox.obj") .nes. "" then delete [.src.dialog]messagebox.obj;* -$ if f$search("[.src.icon]back.obj") .nes. "" then delete [.src.icon]back.obj;* -$ if f$search("[.src.icon]clock.obj") .nes. "" then delete [.src.icon]clock.obj;* -$ if f$search("[.src.icon]computer.obj") .nes. "" then delete [.src.icon]computer.obj;* -$ if f$search("[.src.icon]directory.obj") .nes. "" then delete [.src.icon]directory.obj;* -$ if f$search("[.src.icon]down.obj") .nes. "" then delete [.src.icon]down.obj;* -$ if f$search("[.src.icon]error.obj") .nes. "" then delete [.src.icon]error.obj;* -$ if f$search("[.src.icon]file.obj") .nes. "" then delete [.src.icon]file.obj;* -$ if f$search("[.src.icon]forward.obj") .nes. "" then delete [.src.icon]forward.obj;* -$ if f$search("[.src.icon]info.obj") .nes. "" then delete [.src.icon]info.obj;* -$ if f$search("[.src.icon]left.obj") .nes. "" then delete [.src.icon]left.obj;* -$ if f$search("[.src.icon]news.obj") .nes. "" then delete [.src.icon]news.obj;* -$ if f$search("[.src.icon]note.obj") .nes. "" then delete [.src.icon]note.obj;* -$ if f$search("[.src.icon]right.obj") .nes. "" then delete [.src.icon]right.obj;* -$ if f$search("[.src.icon]search.obj") .nes. "" then delete [.src.icon]search.obj;* -$ if f$search("[.src.icon]up.obj") .nes. "" then delete [.src.icon]up.obj;* -$ if f$search("[.src.icon]warning.obj") .nes. "" then delete [.src.icon]warning.obj;* -$ if f$search("[.src.abstract]directory.obj") .nes. "" then delete [.src.abstract]directory.obj;* -$ if f$search("[.src.abstract]dynamic.obj") .nes. "" then delete [.src.abstract]dynamic.obj;* -$ if f$search("[.src.abstract]time.obj") .nes. "" then delete [.src.abstract]time.obj;* -$ if f$search("[.src.abstract]charset.obj") .nes. "" then delete [.src.abstract]charset.obj;* -$ if f$search("[.external]stb_ds.obj") .nes. "" then delete [.external]stb_ds.obj;* -$ if f$search("[.src.backend]x11.obj") .nes. "" then delete [.src.backend]x11.obj;* -$ if f$search("[.src]MwSHR.exe") .nes. "" then delete [.src]MwSHR.exe;*