milsko/WatMakefile

204 lines
37 KiB
Text
Raw Normal View History

2026-07-21 19:37:57 -07:00
CC = wcc386 - bt = nt - q
LD = wlink option quiet
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
MW_CFLAGS = -bd - i = include - i = external / libz / include - d_MILSKO - d_MILSKO_BUILD - dUSE_GDI - dUSE_STB_IMAGE - dSTBI_NO_SIMD - dUSE_GDI_TEXT MW_LDFLAGS = system nt_dll
EXE_CFLAGS = -i = include
EXE_LDFLAGS = system nt
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 :.SYMBOLIC % erase external / libz / src / adler32.obj % erase external / libz / src / compress.obj % erase external / libz / src / crc32.obj % erase external / libz / src / deflate.obj % erase external / libz / src / gzclose.obj % erase external / libz / src / gzlib.obj % erase external / libz / src / gzread.obj % erase external / libz / src / gzwrite.obj % erase external / libz / src / infback.obj % erase external / libz / src / inffast.obj % erase external / libz / src / inflate.obj % erase external / libz / src / inftrees.obj % erase external / libz / src / trees.obj % erase external / libz / src / uncompr.obj % erase external / libz / src / zutil.obj % erase external / stb_ds.obj % erase external / stb_image.obj % erase external / stb_truetype.obj % erase src / abstract / charset.obj % erase src / abstract / directory.obj % erase src / abstract / dynamic.obj % erase src / abstract / time.obj % erase src / backend / gdi.obj % erase src / color.obj % erase src / core.obj % erase src / cursor / arrow.obj % erase src / cursor / cross.obj % erase src / cursor / default.obj % erase src / cursor / hidden.obj % erase src / cursor / text.obj % erase src / default.obj % erase src / dialog / colorpicker.obj % erase src / dialog / directorychooser.obj % erase src / dialog / filechooser.obj % erase src / dialog / messagebox.obj % erase src / draw.obj % erase src / icon / back.obj % erase src / icon / clock.obj % erase src / icon / computer.obj % erase src / icon / directory.obj % erase src / icon / down.obj % erase src / icon / error.obj % erase src / icon / file.obj % erase src / icon / forward.obj % erase src / icon / info.obj % erase src / icon / left.obj % erase src / icon / news.obj % erase src / icon / note.obj % erase src / icon / right.obj % erase src / icon / search.obj % erase src / icon / up.obj % erase src / icon / warning.obj % erase src / lowlevel.obj % erase src / string.obj % erase src / text / font / boldfont.obj % erase src / text / font / boldmonottf.obj % erase src / text / font / boldttf.obj % erase src / text / font / font.obj % erase src / text / font / monottf.obj % erase src / text / font / ttf.obj % erase src / text / ft2.obj % erase src / text / gdi.obj % erase src / text / stbtt.obj % erase src / text / text.obj % erase src / truetype.obj % e
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / box.exe : examples / basic / box.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / box.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / box.obj : examples / basic / box.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / box.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / calculator.exe : examples / basic / calculator.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / calculator.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / calculator.obj : examples / basic / calculator.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / calculator.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / checkbox.exe : examples / basic / checkbox.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / checkbox.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / checkbox.obj : examples / basic / checkbox.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / checkbox.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / clipboard.exe : examples / basic / clipboard.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / clipboard.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / clipboard.obj : examples / basic / clipboard.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / clipboard.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / colorpicker.exe : examples / basic / colorpicker.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / colorpicker.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / colorpicker.obj : examples / basic / colorpicker.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / colorpicker.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / combobox.exe : examples / basic / combobox.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / combobox.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / combobox.obj : examples / basic / combobox.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / combobox.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / example.exe : examples / basic / example.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / example.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / example.obj : examples / basic / example.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / example.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / filechooser.exe : examples / basic / filechooser.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / filechooser.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / filechooser.obj : examples / basic / filechooser.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / filechooser.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / image.exe : examples / basic / image.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / image.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / image.obj : examples / basic / image.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / image.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / listbox.exe : examples / basic / listbox.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / listbox.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / listbox.obj : examples / basic / listbox.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / listbox.c
2026-05-07 19:50:10 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / messagebox.exe : examples / basic / messagebox.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / messagebox.obj library clib3r.lib library src / Mw.lib
2026-05-07 19:50:10 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / messagebox.obj : examples / basic / messagebox.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / messagebox.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / periodic.exe : examples / basic / periodic.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / periodic.obj library clib3r.lib library src / Mw.lib
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / periodic.obj : examples / basic / periodic.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / periodic.c
2026-05-06 04:16:35 +09:00
2026-07-21 19:37:57 -07:00
examples /
basic / progressbar.exe : examples / basic / progressbar.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / progressbar.obj library clib3r.lib library src / Mw.lib
examples /
basic / progressbar.obj : examples / basic / progressbar.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / progressbar.c
examples /
basic / radiobox.exe : examples / basic / radiobox.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / radiobox.obj library clib3r.lib library src / Mw.lib
examples /
basic / radiobox.obj : examples / basic / radiobox.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / radiobox.c
examples /
basic / rotate.exe : examples / basic / rotate.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / rotate.obj library clib3r.lib library src / Mw.lib
examples /
basic / rotate.obj : examples / basic / rotate.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / rotate.c
examples /
basic / scrollbar.exe : examples / basic / scrollbar.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / scrollbar.obj library clib3r.lib library src / Mw.lib
examples /
basic / scrollbar.obj : examples / basic / scrollbar.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / scrollbar.c
examples /
basic / sevensegment.exe : examples / basic / sevensegment.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / sevensegment.obj library clib3r.lib library src / Mw.lib
examples /
basic / sevensegment.obj : examples / basic / sevensegment.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / sevensegment.c
examples /
basic / subwindow.exe : examples / basic / subwindow.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / subwindow.obj library clib3r.lib library src / Mw.lib
examples /
basic / subwindow.obj : examples / basic / subwindow.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / subwindow.c
examples /
basic / tab.exe : examples / basic / tab.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / tab.obj library clib3r.lib library src / Mw.lib
examples /
basic / tab.obj : examples / basic / tab.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / tab.c
examples /
basic / treeview.exe : examples / basic / treeview.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / treeview.obj library clib3r.lib library src / Mw.lib
examples /
basic / treeview.obj : examples / basic / treeview.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / treeview.c
examples /
basic / viewport.exe : examples / basic / viewport.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / basic / viewport.obj library clib3r.lib library src / Mw.lib
examples /
basic / viewport.obj : examples / basic / viewport.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / basic / viewport.c
examples /
gldemos / boing.exe : examples / gldemos / boing.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / gldemos / boing.obj library clib3r.lib library src / Mw.lib library opengl32.lib library glu32.lib
examples /
gldemos / boing.obj : examples / gldemos / boing.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / gldemos / boing.c
examples /
gldemos / clock.exe : examples / gldemos / clock.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / gldemos / clock.obj library clib3r.lib library src / Mw.lib library opengl32.lib library glu32.lib
examples /
gldemos / clock.obj : examples / gldemos / clock.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / gldemos / clock.c
examples /
gldemos / cube.exe : examples / gldemos / cube.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / gldemos / cube.obj library clib3r.lib library src / Mw.lib library opengl32.lib library glu32.lib
examples /
gldemos / cube.obj : examples / gldemos / cube.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / gldemos / cube.c
examples /
gldemos / gears.exe : examples / gldemos / gears.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / gldemos / gears.obj library clib3r.lib library src / Mw.lib library opengl32.lib library glu32.lib
examples /
gldemos / gears.obj : examples / gldemos / gears.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / gldemos / gears.c
examples /
gldemos / triangle.exe : examples / gldemos / triangle.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / gldemos / triangle.obj library clib3r.lib library src / Mw.lib library opengl32.lib library glu32.lib
examples /
gldemos / triangle.obj : examples / gldemos / triangle.c $(CC) $(EXE_CFLAGS) -
fo = $ @examples / gldemos / triangle.c
examples /
gldemos / tripaint.exe : examples / gldemos / tripaint.obj src / Mw.dll $(LD) $(EXE_LDFLAGS) name $ @file examples / gldemos / tripaint.obj library clib3r.lib library src / Mw.lib library opengl32.lib library glu32.lib
examples /
gldemos / tripaint.obj : examples / gldemos / tripaint.c $(CC) $(EXE_CFLAGS) -
fo = $ @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 / gdi.obj src / text / stbtt.obj src / text / text.obj src / truetype.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) option implib = src / Mw.lib name $ @file external / libz / src / adler32.obj file external / libz / src / compress.obj file external / libz / src / crc32.obj file external / libz / src / deflate.obj file external / libz / src / gzclose.obj file external / libz / src / gzlib.obj file external / libz / src / gzread.obj file external / libz / src / gzwrite.obj file external / libz / src / infback.obj file external / libz / src / inffast.obj file external / libz / src / inflate.obj file external / libz / src / inftrees.obj file external / libz / src / trees.obj file external / libz / src / uncompr.obj file external / libz / src / zutil.obj file external / stb_ds.obj file external / stb_image.obj file external / stb_truetype.obj file src / abstract / charset.obj file src / abstract / directory.obj file src / abstract / dynamic.obj file src / abstract / time.obj file src / backend / gdi.obj file src / color.obj file src / core.obj file src / cursor / arrow.obj file src / cursor / cross.obj file src / cursor / default.obj file src / cursor / hidden.obj file src / cursor / text.obj file src / default.obj file src / dialog / colorpicker.obj file src / dialog / directorychooser.obj file src / dialog / filechooser.obj file src / dialog / messagebox.obj file src / draw.obj file src / icon / back.obj file src / icon / clock.obj file src / icon / computer.obj file src / icon / directory.obj file src / icon / down.obj file src / icon / error.obj file src / icon / file.obj file src / icon / forward.obj file src / icon / info.obj file src / icon / left.obj file src / icon / news.obj file src / icon
external /
libz / src / adler32.obj : external / libz / src / adler32.c $(CC) $(MW_CFLAGS) -
fo = $ @external / libz / src / adler32.c external / libz / src / compress.obj : external / libz / src / compress.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / compress.c external / libz / src / crc32.obj : external / libz / src / crc32.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / crc32.c external / libz / src / deflate.obj : external / libz / src / deflate.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / deflate.c external / libz / src / gzclose.obj : external / libz / src / gzclose.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / gzclose.c external / libz / src / gzlib.obj : external / libz / src / gzlib.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / gzlib.c external / libz / src / gzread.obj : external / libz / src / gzread.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / gzread.c external / libz / src / gzwrite.obj : external / libz / src / gzwrite.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / gzwrite.c external / libz / src / infback.obj : external / libz / src / infback.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / infback.c external / libz / src / inffast.obj : external / libz / src / inffast.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / inffast.c external / libz / src / inflate.obj : external / libz / src / inflate.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / inflate.c external / libz / src / inftrees.obj : external / libz / src / inftrees.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / inftrees.c external / libz / src / trees.obj : external / libz / src / trees.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / trees.c external / libz / src / uncompr.obj : external / libz / src / uncompr.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / uncompr.c external / libz / src / zutil.obj : external / libz / src / zutil.c $(CC) $(MW_CFLAGS) - fo = $ @external / libz / src / zutil.c external / stb_ds.obj : external / stb_ds.c $(CC) $(MW_CFLAGS) - fo = $ @external / stb_ds.c external / stb_image.obj : external / stb_image.c $(CC) $(MW_CFLAGS) - fo = $ @external / stb_image.c external / stb_truetype.obj : external / stb_truetype.c $(CC) $(MW_CFLAGS) - fo = $ @external / stb_truetype.c src / abstract / charset.obj : src / abstract / charset.c $(CC) $(MW_CFLAGS) - fo = $ @src / abstract / charset.c src / abstract / directory.obj : src / abstract / directory.c $(CC) $(MW_CFLAGS) - fo = $ @src / abstract / directory.c src / abstract / dynamic.obj : src / abstract / dynamic.c $(CC) $(MW_CFLAGS) - fo = $ @src / abstract / dynamic.c src / abstract / time.obj : src / abstract / time.c $(CC) $(MW_CFLAGS) - fo = $ @src / abstract / time.c src / backend / gdi.obj : src / backend / gdi.c $(CC) $(MW_CFLAGS) - fo = $ @src / backend / gdi.c src / color.obj : src / color.c $(CC) $(MW_CFLAGS) - fo = $ @src / color.c src / core.obj : src / core.c $(CC) $(MW_CFLAGS) - fo = $ @src / core.c src / cursor / arrow.obj : src / cursor / arrow.c $(CC) $(MW_CFLAGS) - fo = $ @src / cursor / arrow.c src / cursor / cross.obj : src / cursor / cross.c $(CC) $(MW_CFLAGS) - fo = $ @src / cursor / cross.c src / cursor / default.obj : src / cursor / default.c $(CC) $(MW_CFLAGS) - fo = $ @src / cursor / default.c src / cursor / hidden.obj : src / cursor / hidden.c $(CC) $(MW_CFLAGS) - fo = $ @src / cursor / hidden.c src / cursor / text.obj : src / cursor / text.c $(CC) $(MW_CFLAGS) - fo = $ @src / cursor / text.c src / default.obj : src / default.c $(CC) $(MW_CFLAGS) - fo = $ @src / default.c src / dialog / colorpicker.obj : src / dialog / colorpicker.c $(CC) $(MW_CFLAGS) - fo = $ @src / dialog / colorpicker.c src / dialog / directorychooser.obj : src / dialog / directorychooser.c $(CC) $(MW_CFLAGS) - fo = $ @src / dialog / directo