Watcom build system for wxMGL
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13620 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
35
src/mgl/makeprog.wat
Normal file
35
src/mgl/makeprog.wat
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
WXDIR = $(%WXWIN)
|
||||||
|
|
||||||
|
!include $(WXDIR)\src\mgl\makewat.env
|
||||||
|
|
||||||
|
WXLIB = $(WXDIR)\lib
|
||||||
|
LNK = $(PROGRAM).lnk
|
||||||
|
|
||||||
|
all: $(PROGRAM).exe $(EXTRATARGETS)
|
||||||
|
|
||||||
|
$(PROGRAM).exe : $(OBJECTS) $(LNK) $(WXLIB)\wx.lib
|
||||||
|
wlink @$(LNK)
|
||||||
|
|
||||||
|
$(LNK) : makefile.wat
|
||||||
|
%create $(LNK)
|
||||||
|
@%append $(LNK) debug all
|
||||||
|
@%append $(LNK) system $(LINKOPTION)
|
||||||
|
@%append $(LNK) $(STACK)
|
||||||
|
@%append $(LNK) name $(PROGRAM).exe
|
||||||
|
@for %i in ($(OBJECTS)) do @%append $(LNK) file %i
|
||||||
|
@for %i in ($(LIBS)) do @%append $(LNK) lib %i
|
||||||
|
@for %i in ($(EXTRALIBS)) do @%append $(LNK) lib %i
|
||||||
|
# @%append $(LNK) $(MINDATA)
|
||||||
|
# @%append $(LNK) $(MAXDATA)
|
||||||
|
|
||||||
|
clean: .SYMBOLIC
|
||||||
|
-erase *.obj
|
||||||
|
-erase *.bak
|
||||||
|
-erase *.err
|
||||||
|
-erase *.pch
|
||||||
|
-erase *.lib
|
||||||
|
-erase $(LNK)
|
||||||
|
-erase *.res
|
||||||
|
-erase *.exe
|
||||||
|
-erase *.lbc
|
||||||
|
|
Reference in New Issue
Block a user