aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-09-28 15:26:29 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-09-28 15:26:29 +0200
commite7da86053b3df2882816b0df8089e1a51b61939f (patch)
tree8f7430f7d1e82ddb8449548886f57a3a7c646c05 /Makefile
parent9b134ea457f91ba8ea6ae558c9192f58c09f62bc (diff)
downloadosc-graphics-e7da86053b3df2882816b0df8089e1a51b61939f.tar.gz
autotools based build system
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile43
1 files changed, 0 insertions, 43 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index b7950ea..0000000
--- a/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PREFIX := /usr/local
-
-CC := gcc
-CXX := g++
-
-SDL_CFLAGS := $(shell sdl-config --cflags)
-SDL_LDFLAGS := $(shell sdl-config --libs)
-
-SDL_IMAGE_CFLAGS := $(shell pkg-config SDL_image --cflags)
-SDL_IMAGE_LDFLAGS := $(shell pkg-config SDL_image --libs)
-
-SDL_GFX_CFLAGS := $(shell pkg-config SDL_gfx --cflags)
-SDL_GFX_LDFLAGS := $(shell pkg-config SDL_gfx --libs)
-
-LIBVLC_CFLAGS := $(shell pkg-config libvlc --cflags)
-LIBVLC_LDFLAGS := $(shell pkg-config libvlc --libs)
-
-LIBLO_CFLAGS := $(shell pkg-config liblo --cflags)
-LIBLO_LDFLAGS := $(shell pkg-config liblo --libs)
-
-CFLAGS ?= -g -O0
-CFLAGS += -Wall \
- -Icompat \
- $(SDL_CFLAGS) $(SDL_IMAGE_CFLAGS) $(SDL_GFX_CFLAGS) \
- $(LIBVLC_CFLAGS) $(LIBLO_CFLAGS)
-CXXFLAGS := $(CFLAGS)
-LDFLAGS := -lm -lsupc++ \
- $(SDL_LDFLAGS) $(SDL_IMAGE_LDFLAGS) $(SDL_GFX_LDFLAGS) \
- $(LIBVLC_LDFLAGS) $(LIBLO_LDFLAGS)
-
-all : osc-graphics
-
-osc-graphics : main.o osc_server.o \
- layer.o layer_box.o layer_image.o layer_video.o
- $(CC) $^ $(LDFLAGS) -o $@
-
-install : all
- cp osc-graphics $(PREFIX)/bin
- mkdir -p $(PREFIX)/share/osc-graphics/chuck
- cp chuck/*.ck $(PREFIX)/share/osc-graphics/chuck
-
-clean:
- $(RM) *.o osc-graphics{,.exe}