mirror of
https://gitea.nishi.boats/pyrite-dev/milsko
synced 2025-12-31 06:30:52 +00:00
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@236 b9cfdab3-6d41-4d17-bbe4-086880011989
31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
# $Id$
|
|
CC = cl
|
|
LD = link
|
|
|
|
OBJS = src\core.obj src\draw.obj src\default.obj src\lowlevel.obj src\error.obj src\font.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\submenu.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\entry.obj src\external\ds.obj src\external\image.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.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\text.obj oosrc\widget\label.obj oosrc\widget\entry.obj
|
|
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
|
|
|
|
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
|