Annotation of QuadraticMandel/Makefile, revision 1.2

1.1       cvsmgr      1: ################################################################################
1.2     ! cvsmgr      2: ##  Fractal set generation for quadratic maps.
        !             3: ##  Copyright (C) 2011, Raúl Durán Díaz, raul.duran@uah.es
        !             4: ##
        !             5: ##  This program is free software: you can redistribute it and/or modify
        !             6: ##  it under the terms of the GNU General Public License as published by
        !             7: ##  the Free Software Foundation, either version 3 of the License, or
        !             8: ##  (at your option) any later version.
        !             9: ##
        !            10: ##  This program is distributed in the hope that it will be useful,
        !            11: ##  but WITHOUT ANY WARRANTY; without even the implied warranty of
        !            12: ##  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        !            13: ##  GNU General Public License for more details.
        !            14: ##
        !            15: ##  You should have received a copy of the GNU General Public License
        !            16: ##  along with this program.  If not, see <http://www.gnu.org/licenses/>.
        !            17: ################################################################################
        !            18: ################################################################################
1.1       cvsmgr     19: ##
                     20: ## 7.07.2005
                     21: ##
                     22: ## $Id: Makefile,v 1.10 2009/11/25 09:23:03 rduran Exp $
                     23: ## $Name:  $
                     24: ################################################################################
                     25: CC      = gcc
                     26: CFLAGS  = -O2 -std=c99 -pedantic -Wall -DDEBUG=$(DEBUG)
                     27: LDFLAGS = -lpng
                     28: DEBUG   = 0
                     29: EXE     = fractal fractalalpha fractal_00 fractal_l ReadPNGHdr \
                     30:           fractal_esp1 fractal_esp2 fractal_esp3 \
                     31:           fractal_esp5 fractal_esp6 fractal_esp7
                     32: 
                     33: %: %.o
                     34:        $(CC) -o $@ $^ $(LDFLAGS)
                     35: %.o: %.c
                     36: 
                     37:        $(CC) -c -o $@ $*.c $(CFLAGS)
                     38: 
                     39: all: $(EXE)
                     40: 
                     41: fractal:       fractal.o       genfractal.o mypng.o
                     42: fractal_l:     fractal_l.o     genfractal.o mypng.o
                     43: fractalalpha:  fractalalpha.o  genfractal.o mypng.o
                     44: fractal_00:    fractal_00.o    genfractal.o mypng.o
                     45: 
                     46: fractal_esp1:  fractal_esp1.o  genfractal.o mypng.o
                     47: fractal_esp2:  fractal_esp2.o  genfractal.o mypng.o
                     48: fractal_esp3:  fractal_esp3.o  genfractal.o mypng.o
                     49: fractal_esp5:  fractal_esp5.o  genfractal.o mypng.o
                     50: fractal_esp6:  fractal_esp6.o  genfractal.o mypng.o
                     51: fractal_esp7:  fractal_esp7.o  genfractal.o mypng.o
                     52: ReadPNGHdr:    ReadPNGHdr.o                 mypng.o
                     53: 
                     54: fractal.o:       fractal.c       genfractal.h Makefile
                     55: fractal_00.o:    fractal_00.c    genfractal.h Makefile
                     56: fractal_l.o:     fractal_l.c     genfractal.h Makefile
                     57: fractalalpha.o:  fractalalpha.c  genfractal.h Makefile
                     58: ReadPNGHdr.o:    ReadPNGHdr.c    mypng.h      Makefile
                     59: 
                     60: mypng.o:      mypng.c      mypng.h      Makefile
                     61: genfractal.o: genfractal.c genfractal.h mypng.h mathutil.h Makefile
                     62: 
                     63: clean:
                     64:        rm -f *.o $(EXE)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>