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@291 b9cfdab3-6d41-4d17-bbe4-086880011989
79 lines
3.1 KiB
Plaintext
79 lines
3.1 KiB
Plaintext
# $Id$
|
|
CC = bcc32
|
|
CXX = bcc32
|
|
CFLAGS = -D_MILSKO -DUSE_GDI -DUSE_STB_IMAGE -DSTBI_NO_SIMD -Iinclude
|
|
CXXFLAGS = -Iinclude
|
|
|
|
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
|
|
|
|
all: src\Mw.dll oosrc\MwOO.dll
|
|
|
|
.SUFFIXES: .c .cc .obj
|
|
|
|
clean:
|
|
del /q /f src\core.obj
|
|
del /q /f src\draw.obj
|
|
del /q /f src\default.obj
|
|
del /q /f src\lowlevel.obj
|
|
del /q /f src\error.obj
|
|
del /q /f src\unicode.obj
|
|
del /q /f src\font.obj
|
|
del /q /f src\color.obj
|
|
del /q /f src\messagebox.obj
|
|
del /q /f src\boldfont.obj
|
|
del /q /f src\widget\button.obj
|
|
del /q /f src\widget\frame.obj
|
|
del /q /f src\widget\opengl.obj
|
|
del /q /f src\widget\window.obj
|
|
del /q /f src\widget\menu.obj
|
|
del /q /f src\widget\entry.obj
|
|
del /q /f src\widget\submenu.obj
|
|
del /q /f src\widget\image.obj
|
|
del /q /f src\widget\scrollbar.obj
|
|
del /q /f src\widget\checkbox.obj
|
|
del /q /f src\widget\label.obj
|
|
del /q /f src\widget\numberentry.obj
|
|
del /q /f src\widget\viewport.obj
|
|
del /q /f src\external\ds.obj
|
|
del /q /f src\external\image.obj
|
|
del /q /f src\cursor\default.obj
|
|
del /q /f src\cursor\cross.obj
|
|
del /q /f src\cursor\text.obj
|
|
del /q /f src\icon\info.obj
|
|
del /q /f src\icon\note.obj
|
|
del /q /f src\icon\warning.obj
|
|
del /q /f src\icon\error.obj
|
|
del /q /f src\icon\news.obj
|
|
del /q /f src\icon\question.obj
|
|
del /q /f src\backend\gdi.obj
|
|
del /q /f oosrc\base.obj
|
|
del /q /f oosrc\widget\button.obj
|
|
del /q /f oosrc\widget\frame.obj
|
|
del /q /f oosrc\widget\image.obj
|
|
del /q /f oosrc\widget\menu.obj
|
|
del /q /f oosrc\widget\opengl.obj
|
|
del /q /f oosrc\widget\scrollbar.obj
|
|
del /q /f oosrc\widget\submenu.obj
|
|
del /q /f oosrc\widget\window.obj
|
|
del /q /f oosrc\widget\checkbox.obj
|
|
del /q /f oosrc\widget\viewport.obj
|
|
del /q /f oosrc\widget\label.obj
|
|
del /q /f oosrc\widget\entry.obj
|
|
del /q /f oosrc\widget\numberentry.obj
|
|
del /q /f src\Mw.dll
|
|
del /q /f src\Mw.lib
|
|
del /q /f oosrc\MwOO.dll
|
|
del /q /f oosrc\MwOO.lib
|
|
|
|
oosrc\MwOO.dll: $(OOOBJS) src\Mw.dll
|
|
$(CC) -tWD -eoosrc\MwOO.dll $(OOOBJS) src\Mw.lib
|
|
implib oosrc\MwOO.lib oosrc\MwOO.dll
|
|
src\Mw.dll: $(OBJS)
|
|
$(CC) -tWD -esrc\Mw.dll $(OBJS)
|
|
implib src\Mw.lib src\Mw.dll
|
|
.c.obj:
|
|
$(CC) $(CFLAGS) -c -o$@ $<
|
|
.cc.obj:
|
|
$(CXX) -P $(CXXFLAGS) -c -o$@ $<
|