lumosquad/Makefile
2025-07-26 22:14:37 +02:00

52 lines
1.5 KiB
Makefile

all: build/lumosquad
build/lumosquad: build/lumosquad.o build/APSF.o build/CELL.o build/CG_SOLVER_SSE.o build/CG_SOLVER.o build/DAG.o build/EXR.o build/FFT.o build/QUAD_DBM_2D.o build/QUAD_POISSON.o build/ppm.o build/BLUE_NOISE.o build/RangeList.o build/RNG.o build/ScallopedSector.o build/WeightedDiscretePDF.o
g++ -g -o build/lumosquad build/*.o -lGL -lglut -lGLU -lfftw3 -lOpenEXR -lImath
build/lumosquad.o: main.cpp
g++ -g -O3 -o build/lumosquad.o -c main.cpp -I/usr/include/Imath
build/APSF.o:
g++ -g -O3 -o build/APSF.o -c APSF.cpp
build/CELL.o:
g++ -g -O3 -o build/CELL.o -c CELL.cpp
build/CG_SOLVER_SSE.o:
g++ -g -O3 -o build/CG_SOLVER_SSE.o -c CG_SOLVER_SSE.cpp
build/CG_SOLVER.o:
g++ -g -O3 -o build/CG_SOLVER.o -c CG_SOLVER.cpp
build/DAG.o:
g++ -g -O3 -o build/DAG.o -c DAG.cpp
build/EXR.o:
g++ -g -O3 -o build/EXR.o -c EXR.cpp -I/usr/include/Imath
build/FFT.o:
g++ -g -O3 -o build/FFT.o -c FFT.cpp
build/QUAD_DBM_2D.o:
g++ -g -O3 -o build/QUAD_DBM_2D.o -c QUAD_DBM_2D.cpp
build/QUAD_POISSON.o:
g++ -g -O3 -o build/QUAD_POISSON.o -c QUAD_POISSON.cpp
build/ppm.o:
g++ -g -O3 -o build/ppm.o -c ppm/ppm.cpp
build/BLUE_NOISE.o:
g++ -g -O3 -o build/BLUE_NOISE.o -c BlueNoise/BLUE_NOISE.cpp
build/RangeList.o:
g++ -g -O3 -o build/RangeList.o -c BlueNoise/RangeList.cpp
build/RNG.o:
g++ -g -O3 -o build/RNG.o -c BlueNoise/RNG.cpp
build/ScallopedSector.o:
g++ -g -O3 -o build/ScallopedSector.o -c BlueNoise/ScallopedSector.cpp
build/WeightedDiscretePDF.o:
g++ -g -O3 -o build/WeightedDiscretePDF.o -c BlueNoise/WeightedDiscretePDF.cpp