Makefile 240 B

12345678910111213141516171819
  1. APP=particle
  2. OBJ=main.o
  3. HEADERS=terrain.h particles.h
  4. CFLAGS=-O2
  5. CLIB=-lm -lSDL2 -fopenmp
  6. all: $(APP)
  7. $(APP): $(OBJ) $(HEADERS)
  8. $(CC) -o $@ $^ $(CFLAGS) $(CLIB)
  9. %.o: %.c
  10. $(CC) -c -o $@ $< $(CFLAGS) $(CLIB)
  11. clean:
  12. rm $(APP) $(OBJ)