blob: dcd45c99145c2563338f5ee3e99ca963980f3122 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
CFLAGS += -Wpedantic -Wall -fPIC
CFLAGS += $(shell sdl2-config --cflags)
LDLIBS += $(shell sdl2-config --libs)
PREFIX ?= /usr/local
default: all
all: vncc libSDL2_vnc.so libSDL2_vnc.a
vncc: libSDL2_vnc.so
libSDL2_vnc.so: SDL2_vnc.o
$(CC) $(CFLAGS) -shared $(OUTPUT_OPTION) $^
libSDL2_vnc.a: libSDL2_vnc.a(SDL2_vnc.o)
install: all
install -d $(DESTDIR)$(PREFIX)/{bin,include/SDL2,lib}/
install -m 755 vncc $(DESTDIR)$(PREFIX)/bin/
install -m 644 SDL2_vnc.h $(DESTDIR)$(PREFIX)/include/SDL2/SDL_vnc.h
install -m 755 libSDL2_vnc.so $(DESTDIR)$(PREFIX)/lib/
install -m 644 libSDL2_vnc.a $(DESTDIR)$(PREFIX)/lib/
clean:
$(RM) vncc *.a *.so *.o
.PHONY: default all install clean
|