Makefile improvements

This commit is contained in:
Matthias Schiffer 2016-02-06 11:07:16 +01:00
parent d521cc0e83
commit b65b742403

View file

@ -1,12 +1,17 @@
all : glslview glslwrite all : glslview glslwrite
USE_INOTIFY = -DUSE_INOTIFY ifeq ($(shell uname -s),Linux)
USE_INOTIFY ?= -DUSE_INOTIFY
endif
CFLAGS = -O3 -Wall $(USE_INOTIFY) CFLAGS ?= -O3 -Wall
LIBS = -lSDL2 -lGL -lGLEW -lm LIBS := -lSDL2 -lGL -lGLEW -lm
glslview : glslview.c common.c common.h glslview : glslview.c common.c common.h
$(CC) $(CFLAGS) -o $@ glslview.c common.c $(LIBS) $(CC) $(CFLAGS) $(USE_INOTIFY) -o $@ glslview.c common.c $(LIBS)
glslwrite : glslwrite.c common.c common.h glslwrite : glslwrite.c common.c common.h
$(CC) $(CFLAGS) -o $@ glslwrite.c common.c $(LIBS) -lpng $(CC) $(CFLAGS) -o $@ glslwrite.c common.c $(LIBS) -lpng
clean :
rm -f glslview glslwrite