| 12345678910111213141516171819202122232425262728 |
- DEMO=rendering
- CC=gcc
- CFLAGS= -I../../include -std=gnu99 -Wall -Werror -Wno-unused -O3 -g
- PLATFORM = $(shell uname)
- ifeq ($(findstring Linux,$(PLATFORM)),Linux)
- OUT=$(DEMO)
- LFLAGS=-L../../ -lcorange -lGL -lSDL2 -lSDL2_net -lSDL2_mixer -lm
- endif
- ifeq ($(findstring Darwin,$(PLATFORM)),Darwin)
- OUT=$(DEMO)
- LFLAGS=-L../../ -lcorange -framework OpenGL -lSDL2main -lSDL2 -lSDL2_net -lSDL2_mixer
- endif
- ifeq ($(findstring MINGW,$(PLATFORM)),MINGW)
- OUT=$(DEMO).exe
- LFLAGS=-L../../ ../../corange.res -lcorange -lmingw32 -lSDL2main -lSDL2 -lSDL2_net -lSDL2_mixer -lopengl32
- endif
- $(OUT): rendering.c
- $(CC) $< $(CFLAGS) $(LFLAGS) -o $@
-
- clean:
- rm $(OUT)
|