Makefile 533 B

12345678910111213
  1. COMPILER=gcc
  2. FLAGS_ALL=-g -Wall -Wextra
  3. FLAGS_EXAMPLE=-Lbuilds/final\ binaries -lrasteriver -Wl,-rpath=builds/final\ binaries/
  4. FLAGS_LIB=-D CL_TARGET_OPENCL_VERSION=120 -fPIC -shared -lc -lSDL2 -lSDL2_ttf -lm -lOpenCL
  5. example.bin: rasteriver.so
  6. $(COMPILER) $(FLAGS_ALL) src/test\ programs/example.c -o builds/final\ binaries/example.bin $(FLAGS_EXAMPLE)
  7. rasteriver.so:
  8. $(COMPILER) $(FLAGS_ALL) src/RasterIver/source\ code/rasteriver.c -o builds/final\ binaries/librasteriver.so $(FLAGS_LIB)
  9. clean:
  10. rm builds/final\ binaries/*