############################################################################## # # # FOX: A Free C++ Class Library for X # # # ############################################################################## # Copyright (C) 1997,2005 by Jeroen van der Zijp. All Rights Reserved. # ############################################################################## # $Id: Makefile.bc,v 1.5.2.1 2006/08/08 23:26:39 fox Exp $ # ############################################################################## # This library is free software; you can redistribute it and/or # # modify it under the terms of the GNU Library General Public # # License as published by the Free Software Foundation; either # # version 2 of the License, or (at your option) any later version. # # # # This library is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # # Library General Public License for more details. # # # # You should have received a copy of the GNU Library General Public # # License along with this library; if not, write to the Free # # Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # ############################################################################## # For use with Borland C++ Builder 3 or later CXX = bcc32 CXXFLAGS = -5 -O2 -w-par -w-csu -w-aus RM = del TOPDIR = .. DEFINES = -DNDEBUG -DFOX_BIGENDIAN=0 -DWIN32 -D_WINDOWS LD = bcc32 LDFLAGS = -laa GLLIBS = opengl32.lib glu32.lib INCDIRS = -I$(TOPDIR)\include FOXLIB = $(TOPDIR)\src\FOX-1.6.lib RESWRAP = $(TOPDIR)\utils\reswrap.exe PROGRAMS = shutterbug.exe OBJECTS = \ ShutterBug.obj \ Snapper.obj \ icons.obj ICONS = \ line_0.gif \ line_1.gif \ line_2.gif \ line_3.gif \ line_4.gif \ line_5.gif \ line_6.gif \ line_7.gif \ line_8.gif \ shutterbug.gif \ tinyshutterbug.gif .cpp.obj: $(CXX) -c $(INCDIRS) $(CXXFLAGS) $(DEFINES) $*.cpp all: $(PROGRAMS) shutterbug.exe: $(OBJECTS) $(FOXLIB) $(LD) $(LDFLAGS) $(OBJECTS) $(FOXLIB) ShutterBug.obj: icons.h icons.cpp icons.h: $(ICONS) $(RESWRAP) -i -o icons.h $** icons.cpp: $(ICONS) $(RESWRAP) -e -o icons.cpp $** clean: $(RM) *.obj $(RM) *.exe $(RM) *.tds $(RM) icons.cpp $(RM) icons.h