##============================================================================= ## ## Glagen : a planet sized landscape generator ## Copyright (C) 2002 Julien Guertault, Hugues Hiegel, Meng-Tih Lam ## ## This program is free software; you can redistribute it and/or ## modify it under the terms of the GNU General Public License ## as published by the Free Software Foundation; either version 2 ## of the License, or (at your option) any later version. ## ## This program 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 General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program; if not, write to the Free Software ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ## ##============================================================================= ## ## Glagen : GPL LAndscape GENerator ## ## Makefile.win for Glagen : made by Zavie (Julien Guertault) ## ## www.glagen.org ## ##============================================================================= # Note : Makefile.win is overwritten by Dev-C++ when compiling NAME = glagen.exe CC = g++.exe WINDRES = windres.exe DEVCPP = # Put here the directory of the compiler : "C:/Dev-Cpp" SRC = main.cc \ display.cc \ dot.cc \ dot_gl.cc \ end.cc \ frame.cc \ isosahedron.cc \ library.cc \ matrix3d.cc \ misc.cc \ perlin.cc \ simul.cc \ time_unix.cc \ triangle.cc \ triangle_gl.cc \ vector.cc RC = Glagen_private.rc RES = Glagen_private.res OPTIM_FLAGS = -fexpensive-optimizations -O3 IFLAGS = -I"$(DEVCPP)/include" \ -I"$(DEVCPP)/include/c++" \ -I"$(DEVCPP)/include/c++/mingw32" \ -I"$(DEVCPP)/include/c++/backward" CFLAGS = $(OPTIM_FLAGS) \ -DWINDOWS LFLAGS = -L"$(DEVCPP)/lib" \ -mwindows \ -lopengl32 \ -lglu32 \ -lglut32 OBJ = $(SRC:.cc=.o) all: all-before $(NAME) all-after $(NAME): $(OBJ) $(CPP) $(OBJ) -o $(NAME) $(LIBS) .cc.o : $(CC) $(CFLAGS) $(IFLAGS) $< -c -o $@ $(RES): $(RC) $(WINDRES) -i $(RC) -I rc -o $(RES) -O coff clean : $(RM) $(OBJ) $(RM) *~ \#*\# distclean : clean $(RM) $(NAME) re : clean all