Makefile improvements
This commit is contained in:
parent
d521cc0e83
commit
b65b742403
1 changed files with 9 additions and 4 deletions
13
Makefile
13
Makefile
|
@ -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
|
||||||
|
|
Reference in a new issue