2025-10-12 10:26:59 +00:00
|
|
|
CC = cl /TC /c /nologo
|
|
|
|
|
LD = link /nologo
|
2025-10-08 11:22:35 +00:00
|
|
|
|
2026-07-19 20:44:28 -07:00
|
|
|
MW_CFLAGS = /Iinclude /Iexternal\libz\include /D_MILSKO /D_MILSKO_BUILD /DUSE_GDI /DUSE_STB_IMAGE /DSTBI_NO_SIMD /DUSE_GDI_TEXT
|
2026-05-06 04:16:35 +09:00
|
|
|
MW_LDFLAGS = /DLL
|
|
|
|
|
EXE_CFLAGS = /Iinclude
|
|
|
|
|
EXE_LDFLAGS =
|
2025-10-21 17:30:41 +00:00
|
|
|
.SUFFIXES: .obj .c
|
2026-05-07 19:50:10 +09:00
|
|
|
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
|
2026-05-06 04:27:55 +09:00
|
|
|
lib: src\Mw.dll
|
2026-05-07 19:50:10 +09:00
|
|
|
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
|
2025-10-12 10:26:59 +00:00
|
|
|
clean:
|
2026-03-29 09:42:58 +09:00
|
|
|
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
|
2025-10-30 02:54:50 +00:00
|
|
|
del /f /q external\stb_ds.obj
|
|
|
|
|
del /f /q external\stb_image.obj
|
|
|
|
|
del /f /q external\stb_truetype.obj
|
2026-04-23 14:59:35 +09:00
|
|
|
del /f /q src\abstract\charset.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
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
|
2025-11-26 17:01:08 +00:00
|
|
|
del /f /q src\dialog\directorychooser.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\dialog\filechooser.obj
|
|
|
|
|
del /f /q src\dialog\messagebox.obj
|
|
|
|
|
del /f /q src\draw.obj
|
2025-10-19 06:06:16 +00:00
|
|
|
del /f /q src\icon\back.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\icon\clock.obj
|
2025-11-01 08:01:26 +00:00
|
|
|
del /f /q src\icon\computer.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\icon\directory.obj
|
2025-10-30 02:54:50 +00:00
|
|
|
del /f /q src\icon\down.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
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
|
2025-10-30 02:54:50 +00:00
|
|
|
del /f /q src\icon\left.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\icon\news.obj
|
|
|
|
|
del /f /q src\icon\note.obj
|
2025-10-30 02:54:50 +00:00
|
|
|
del /f /q src\icon\right.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
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
|
2026-03-04 13:22:00 -07:00
|
|
|
del /f /q src\text\font\boldfont.obj
|
2026-04-06 17:34:32 +09:00
|
|
|
del /f /q src\text\font\boldmonottf.obj
|
2026-03-04 13:22:00 -07:00
|
|
|
del /f /q src\text\font\boldttf.obj
|
|
|
|
|
del /f /q src\text\font\font.obj
|
2026-04-06 17:34:32 +09:00
|
|
|
del /f /q src\text\font\monottf.obj
|
2026-03-04 13:22:00 -07:00
|
|
|
del /f /q src\text\font\ttf.obj
|
2026-03-04 13:59:28 -06:00
|
|
|
del /f /q src\text\ft2.obj
|
2026-07-20 04:00:56 +09:00
|
|
|
del /f /q src\text\gdi.obj
|
2026-03-04 13:59:28 -06:00
|
|
|
del /f /q src\text\stbtt.obj
|
|
|
|
|
del /f /q src\text\text.obj
|
2026-07-20 04:00:56 +09:00
|
|
|
del /f /q src\truetype.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\unicode.obj
|
2025-12-15 14:13:55 +09:00
|
|
|
del /f /q src\widget\box.obj
|
2025-10-12 10:26:59 +00:00
|
|
|
del /f /q src\widget\button.obj
|
2026-05-06 04:16:35 +09:00
|
|
|
del /f /q src\widget\calendar.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\widget\checkbox.obj
|
|
|
|
|
del /f /q src\widget\combobox.obj
|
2025-10-12 10:26:59 +00:00
|
|
|
del /f /q src\widget\entry.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\widget\frame.obj
|
2025-11-01 08:01:26 +00:00
|
|
|
del /f /q src\widget\image.obj
|
|
|
|
|
del /f /q src\widget\label.obj
|
|
|
|
|
del /f /q src\widget\listbox.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\widget\menu.obj
|
2025-10-12 10:26:59 +00:00
|
|
|
del /f /q src\widget\numberentry.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\widget\opengl.obj
|
2025-10-31 21:09:30 +00:00
|
|
|
del /f /q src\widget\progressbar.obj
|
2025-11-01 08:01:26 +00:00
|
|
|
del /f /q src\widget\radiobox.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\widget\scrollbar.obj
|
|
|
|
|
del /f /q src\widget\separator.obj
|
|
|
|
|
del /f /q src\widget\submenu.obj
|
2026-05-01 19:53:28 +09:00
|
|
|
del /f /q src\widget\subwindow.obj
|
2026-05-07 18:40:14 +09:00
|
|
|
del /f /q src\widget\tab.obj
|
2026-05-14 21:24:43 +09:00
|
|
|
del /f /q src\widget\table.obj
|
2025-11-22 08:00:43 +00:00
|
|
|
del /f /q src\widget\treeview.obj
|
|
|
|
|
del /f /q src\widget\viewport.obj
|
|
|
|
|
del /f /q src\widget\window.obj
|
2025-10-12 10:26:59 +00:00
|
|
|
del /f /q src\Mw.dll
|
2025-11-22 16:39:29 +00:00
|
|
|
del /f /q src\Mw.lib
|
2026-05-06 04:16:35 +09:00
|
|
|
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
|
2026-05-07 19:50:10 +09:00
|
|
|
del /f /q examples\basic\tab.obj
|
2026-05-06 04:16:35 +09:00
|
|
|
del /f /q examples\basic\treeview.obj
|
|
|
|
|
del /f /q examples\basic\viewport.obj
|
2026-05-06 04:27:55 +09:00
|
|
|
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
|
2026-05-06 04:16:35 +09:00
|
|
|
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
|
2026-05-07 19:50:10 +09:00
|
|
|
del /f /q examples\basic\tab.exe
|
2026-05-06 04:16:35 +09:00
|
|
|
del /f /q examples\basic\treeview.exe
|
|
|
|
|
del /f /q examples\basic\viewport.exe
|
2026-05-06 04:27:55 +09:00
|
|
|
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
|
2025-10-08 11:22:35 +00:00
|
|
|
|
2026-05-06 04:16:35 +09:00
|
|
|
examples\basic\box.exe: examples\basic\box.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\box.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\box.obj: examples/basic/box.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/box.c
|
|
|
|
|
|
|
|
|
|
examples\basic\calculator.exe: examples\basic\calculator.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\calculator.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\calculator.obj: examples/basic/calculator.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/calculator.c
|
|
|
|
|
|
|
|
|
|
examples\basic\checkbox.exe: examples\basic\checkbox.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\checkbox.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\checkbox.obj: examples/basic/checkbox.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/checkbox.c
|
|
|
|
|
|
|
|
|
|
examples\basic\clipboard.exe: examples\basic\clipboard.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\clipboard.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\clipboard.obj: examples/basic/clipboard.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/clipboard.c
|
|
|
|
|
|
|
|
|
|
examples\basic\colorpicker.exe: examples\basic\colorpicker.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\colorpicker.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\colorpicker.obj: examples/basic/colorpicker.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/colorpicker.c
|
|
|
|
|
|
|
|
|
|
examples\basic\combobox.exe: examples\basic\combobox.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\combobox.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\combobox.obj: examples/basic/combobox.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/combobox.c
|
|
|
|
|
|
|
|
|
|
examples\basic\example.exe: examples\basic\example.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\example.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\example.obj: examples/basic/example.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/example.c
|
|
|
|
|
|
|
|
|
|
examples\basic\filechooser.exe: examples\basic\filechooser.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\filechooser.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\filechooser.obj: examples/basic/filechooser.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/filechooser.c
|
|
|
|
|
|
|
|
|
|
examples\basic\image.exe: examples\basic\image.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\image.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\image.obj: examples/basic/image.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/image.c
|
|
|
|
|
|
|
|
|
|
examples\basic\listbox.exe: examples\basic\listbox.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\listbox.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\listbox.obj: examples/basic/listbox.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/listbox.c
|
|
|
|
|
|
|
|
|
|
examples\basic\messagebox.exe: examples\basic\messagebox.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\messagebox.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\messagebox.obj: examples/basic/messagebox.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/messagebox.c
|
|
|
|
|
|
|
|
|
|
examples\basic\periodic.exe: examples\basic\periodic.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\periodic.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\periodic.obj: examples/basic/periodic.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/periodic.c
|
|
|
|
|
|
|
|
|
|
examples\basic\progressbar.exe: examples\basic\progressbar.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\progressbar.obj 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) /OUT:$@ examples\basic\radiobox.obj 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) /OUT:$@ examples\basic\rotate.obj 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) /OUT:$@ examples\basic\scrollbar.obj 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) /OUT:$@ examples\basic\sevensegment.obj 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) /OUT:$@ examples\basic\subwindow.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\subwindow.obj: examples/basic/subwindow.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/subwindow.c
|
|
|
|
|
|
2026-05-07 19:50:10 +09:00
|
|
|
examples\basic\tab.exe: examples\basic\tab.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\tab.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\tab.obj: examples/basic/tab.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/tab.c
|
|
|
|
|
|
2026-05-06 04:16:35 +09:00
|
|
|
examples\basic\treeview.exe: examples\basic\treeview.obj src\Mw.dll
|
|
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\basic\treeview.obj 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) /OUT:$@ examples\basic\viewport.obj src\Mw.lib
|
|
|
|
|
|
|
|
|
|
examples\basic\viewport.obj: examples/basic/viewport.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/basic/viewport.c
|
|
|
|
|
|
2026-05-06 04:27:55 +09:00
|
|
|
examples\gldemos\boing.exe: examples\gldemos\boing.obj src\Mw.dll
|
2026-05-06 04:33:48 +09:00
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\gldemos\boing.obj src\Mw.lib opengl32.lib glu32.lib
|
2026-05-06 04:27:55 +09:00
|
|
|
|
|
|
|
|
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
|
2026-05-06 04:33:48 +09:00
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\gldemos\clock.obj src\Mw.lib opengl32.lib glu32.lib
|
2026-05-06 04:27:55 +09:00
|
|
|
|
|
|
|
|
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
|
2026-05-06 04:33:48 +09:00
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\gldemos\cube.obj src\Mw.lib opengl32.lib glu32.lib
|
2026-05-06 04:27:55 +09:00
|
|
|
|
|
|
|
|
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
|
2026-05-06 04:33:48 +09:00
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\gldemos\gears.obj src\Mw.lib opengl32.lib glu32.lib
|
2026-05-06 04:27:55 +09:00
|
|
|
|
|
|
|
|
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
|
2026-05-06 04:33:48 +09:00
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\gldemos\triangle.obj src\Mw.lib opengl32.lib glu32.lib
|
2026-05-06 04:27:55 +09:00
|
|
|
|
|
|
|
|
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
|
2026-05-06 04:33:48 +09:00
|
|
|
$(LD) $(EXE_LDFLAGS) /OUT:$@ examples\gldemos\tripaint.obj src\Mw.lib opengl32.lib glu32.lib
|
2026-05-06 04:27:55 +09:00
|
|
|
|
|
|
|
|
examples\gldemos\tripaint.obj: examples/gldemos/tripaint.c
|
|
|
|
|
$(CC) $(EXE_CFLAGS) /Fo$@ examples/gldemos/tripaint.c
|
|
|
|
|
|
2026-05-06 04:16:35 +09:00
|
|
|
|
2026-07-19 14:16:14 -07:00
|
|
|
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
|
2026-07-22 19:49:05 -07:00
|
|
|
$(LD) $(MW_LDFLAGS) /OUT:$@ 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 opengl32.lib gdi32.lib winmm.lib ole32.lib user32.lib advapi32.lib
|
2025-10-12 10:29:26 +00:00
|
|
|
|
2025-10-08 11:27:10 +00:00
|
|
|
|
2025-10-12 10:26:59 +00:00
|
|
|
.c.obj:
|
2026-05-06 04:16:35 +09:00
|
|
|
$(CC) $(MW_CFLAGS) /Fo$@ $<
|