diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2023-11-09 02:17:39 +0100 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2023-11-09 02:17:39 +0100 |
| commit | 87a70d198b1361b6c9601e61fef6b58071bbd0a8 (patch) | |
| tree | 4984b93437a13d6f9fac8876e9e39cf0a78bbebb /Makefile | |
| parent | 0dca2c3e51c98dfa9e62cddd32cadbf6c7f71a3d (diff) | |
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -1,3 +1,4 @@ +PREFIX=/usr CC=gcc LDFLAGS=-lGL -lglut -lGLU -lm CFLAGS= @@ -9,13 +10,21 @@ default_target: all .c.o: ${CC} ${CFLAGS} -c $< -example: example.c +example: example.c ${OBJ} ${CC} -o $@ ${LDFLAGS} example.c ${OBJ} all: ${OBJ} example clean: - -rm *.o example + -rm *.o example libgragl.so run: all ./example + +libgragl.so: ${OBJ} + gcc -shared ${OBJ} -o $@ + +install: libgragl.so + install libgragl.so ${PREFIX}/lib/ + install gragl.h ${PREFIX}/include/ + install gragl.pc ${PREFIX}/share/pkgconfig/ |