From 8e6b0231f1b9d02e8ffc761b69f5fcf14e239bfe Mon Sep 17 00:00:00 2001 From: Harco de Hilster Date: Mon, 8 Mar 1999 22:02:46 +0000 Subject: [PATCH] a few win32 makefiles git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1884 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- utils/framelayout/src/makefile.b32 | 21 ++++++++++++ utils/framelayout/src/makefile.g95 | 21 ++++++++++++ utils/framelayout/src/makefile.unx | 52 ++++++++++++++++++++++++++++++ utils/framelayout/src/makefile.wat | 32 ++++++++++++++++++ 4 files changed, 126 insertions(+) create mode 100644 utils/framelayout/src/makefile.b32 create mode 100644 utils/framelayout/src/makefile.g95 create mode 100644 utils/framelayout/src/makefile.unx create mode 100644 utils/framelayout/src/makefile.wat diff --git a/utils/framelayout/src/makefile.b32 b/utils/framelayout/src/makefile.b32 new file mode 100644 index 0000000000..7bc1588327 --- /dev/null +++ b/utils/framelayout/src/makefile.b32 @@ -0,0 +1,21 @@ +# +# File: makefile.b32 +# Author: Julian Smart +# Created: 1999 +# Updated: +# Copyright: +# +# Makefile : Builds FL library for 32-bit BC++ + +WXDIR = $(WXWIN) + +LIBTARGET=$(WXDIR)\lib\fl.lib + +OBJECTS = antiflickpl.obj bardragpl.obj barhintspl.obj cbcustom.obj\ + cbstore.obj controlarea.obj controlbar.obj dyntbar.obj dyntbarhnd.obj\ + frmview.obj garbagec.obj gcupdatesmgr.obj hintanimpl.obj newbmpbtn.obj\ + objstore.obj panedrawpl.obj pf_sample.obj rowdragpl.obj rowlayoutpl.obj\ + settingsdlg.obj toolwnd.obj updatesmgr.obj wxinfo.obj + +!include $(WXDIR)\src\makelib.b32 + diff --git a/utils/framelayout/src/makefile.g95 b/utils/framelayout/src/makefile.g95 new file mode 100644 index 0000000000..ebf717822d --- /dev/null +++ b/utils/framelayout/src/makefile.g95 @@ -0,0 +1,21 @@ +# +# File: makefile.g95 +# Author: Julian Smart +# Created: 1999 +# Updated: +# Copyright: (c) Julian Smart, 1999 +# +# Makefile for wxWindows FL library Cygwin/Mingw32). + +WXDIR = ../../.. + +LIBTARGET=$(WXDIR)/lib/libfl.a + +OBJECTS = antiflickpl.o bardragpl.o barhintspl.o cbcustom.o\ + cbstore.o controlarea.o controlbar.o dyntbar.o dyntbarhnd.o\ + frmview.o garbagec.o gcupdatesmgr.o hintanimpl.o newbmpbtn.o\ + objstore.o panedrawpl.o pf_sample.o rowdragpl.o rowlayoutpl.o\ + settingsdlg.o toolwnd.o updatesmgr.o wxinfo.o + +include $(WXDIR)/src/makelib.g95 + diff --git a/utils/framelayout/src/makefile.unx b/utils/framelayout/src/makefile.unx new file mode 100644 index 0000000000..b8b3060eb9 --- /dev/null +++ b/utils/framelayout/src/makefile.unx @@ -0,0 +1,52 @@ +# +# File: makefile.unx +# Author: Julian Smart +# Created: 1998 +# Updated: +# Copyright: (c) 1998 +# +# +# Makefile for FL library, Unix + +include ../../../src/make.env + +FLLIB=$(WXDIR)/lib/libogl$(GUISUFFIX).a + +LIB_CPP_SRC=\ +antiflickpl.cpp \ +bardragpl.cpp \ +barhintspl.cpp \ +cbcustom.cpp \ +cbstore.cpp \ +controlarea.cpp \ +controlbar.cpp \ +dyntbar.cpp \ +dyntbarhnd.cpp \ +frmview.cpp \ +garbagec.cpp \ +gcupdatesmgr.cpp \ +hintanimpl.cpp \ +newbmpbtn.cpp \ +objstore.cpp \ +panedrawpl.cpp \ +pf_sample.cpp \ +rowdragpl.cpp \ +rowlayoutpl.cpp \ +settingsdlg.cpp \ +toolwnd.cpp \ +updatesmgr.cpp \ +wxinfo.cpp + +all: $(FLLIB) + +# Define library objects +OBJECTS=\ + $(LIB_CPP_SRC:.cpp=.o) + +$(FLLIB) : $(OBJECTS) + ar $(AROPTIONS) $@ $(OBJECTS) + $(RANLIB) $@ + +clean: + rm -f $(OBJECTS) $(FLLIB) + diff --git a/utils/framelayout/src/makefile.wat b/utils/framelayout/src/makefile.wat new file mode 100644 index 0000000000..8a6cba33c6 --- /dev/null +++ b/utils/framelayout/src/makefile.wat @@ -0,0 +1,32 @@ +# Objects makefile + +WXDIR = ..\..\.. + +!include $(WXDIR)\src\makewat.env + +EXTRACPPFLAGS=/DPROLOGIO + +OBJECTSLIB = $(WXDIR)\utils\objects\lib\fl.lib +THISDIR = $(WXDIR)\utils\objects\src + +NAME = fl +LNK = $(name).lnk + +IFLAGS = -i=$(WXINC) -i=$(WXBASEINC) -i=..\..\mfutils\src -i=..\..\prologio\src + +OBJECTS = antiflickpl.obj bardragpl.obj barhintspl.obj cbcustom.obj\ + cbstore.obj controlarea.obj controlbar.obj dyntbar.obj dyntbarhnd.obj\ + frmview.obj garbagec.obj gcupdatesmgr.obj hintanimpl.obj newbmpbtn.obj\ + objstore.obj panedrawpl.obj pf_sample.obj rowdragpl.obj rowlayoutpl.obj\ + settingsdlg.obj toolwnd.obj updatesmgr.obj wxinfo.obj + +all: $(OBJECTSLIB) + +$(OBJECTSLIB): $(OBJECTS) + *wlib /b /c /n /P=256 $(OBJECTSLIB) $(OBJECTS) + +clean: .SYMBOLIC + -erase *.obj *.bak *.err *.pch $(OBJECTSLIB) *.lbc + + + -- 2.47.2