2025-10-08 11:22:35 +00:00
|
|
|
# $Id$
|
|
|
|
|
CC = cl
|
|
|
|
|
LD = link
|
|
|
|
|
|
2025-10-11 14:33:56 +00:00
|
|
|
OBJS = src\core.obj src\draw.obj src\default.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\messagebox.obj src\boldfont.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\numberentry.obj src\widget\viewport.obj src\external\ds.obj src\external\image.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\backend\gdi.obj
|
|
|
|
|
OOOBJS = oosrc\base.obj oosrc\widget\button.obj oosrc\widget\frame.obj oosrc\widget\image.obj oosrc\widget\menu.obj oosrc\widget\opengl.obj oosrc\widget\scrollbar.obj oosrc\widget\submenu.obj oosrc\widget\window.obj oosrc\widget\checkbox.obj oosrc\widget\viewport.obj oosrc\widget\label.obj oosrc\widget\entry.obj oosrc\widget\numberentry.obj
|
2025-10-08 11:22:35 +00:00
|
|
|
CFLAGS = /nologo /DSTBI_NO_SIMD /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /Iinclude
|
|
|
|
|
CXXFLAGS = /nologo /Iinclude
|
|
|
|
|
LDFLAGS = /nologo /DLL /LIBPATH:src /LIBPATH:oosrc
|
|
|
|
|
|
|
|
|
|
all: src\Mw.dll oosrc\MwOO.dll
|
|
|
|
|
|
|
|
|
|
.SUFFIXES: .cc .c .obj
|
|
|
|
|
|
|
|
|
|
.c.obj:
|
|
|
|
|
$(CC) $(CFLAGS) /TC /c /Fo$@ $<
|
|
|
|
|
|
|
|
|
|
.cc.obj:
|
|
|
|
|
$(CC) $(CXXFLAGS) /TP /c /Fo$@ $<
|
|
|
|
|
|
|
|
|
|
src\Mw.dll: $(OBJS)
|
|
|
|
|
$(LD) $(LDFLAGS) /OUT:src\Mw.dll $(OBJS) gdi32.lib user32.lib
|
2025-10-08 11:27:10 +00:00
|
|
|
|
2025-10-08 11:22:35 +00:00
|
|
|
oosrc\MwOO.dll: $(OOOBJS)
|
|
|
|
|
$(LD) $(LDFLAGS) /OUT:oosrc\MwOO.dll $(OOOBJS) Mw.lib
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
del /q $(OBJS)
|
|
|
|
|
del /q $(OOOBJS)
|
|
|
|
|
del /q src\Mw.dll src\Mw.lib src\Mw.exp oosrc\MwOO.dll oosrc\MwOO.lib oosrc\MwOO.exp
|