X-Git-Url: http://git.maemo.org/git/?p=sdlhildon;a=blobdiff_plain;f=sdlhim%2Fsrc%2FMakefile;fp=sdlhim%2Fsrc%2FMakefile;h=ae744b3bb36fefaa7b4a0cff331d206ef0f3ef58;hp=0000000000000000000000000000000000000000;hb=4fed23fec414328a2135440d7a936e9b1604283f;hpb=effcd03c8ab831f04aee0b4ae836a5aef94da0fb diff --git a/sdlhim/src/Makefile b/sdlhim/src/Makefile new file mode 100644 index 0000000..ae744b3 --- /dev/null +++ b/sdlhim/src/Makefile @@ -0,0 +1,40 @@ +MAEMO_VERSION := $(shell cut -d"." -f1 /etc/maemo_version) +PREFIX:=$(shell sdl-config --prefix) +CFLAGS:=-g -O0 -Wall -Wextra + +CC:=gcc + +RELEASE:=1.2 +VERSION:=0:1:0 + +SDL_HIM_TARGET:=libSDL_him.la + +SDL_HIM_LDLIBS:=$(shell sdl-config --libs) $(shell pkg-config --libs x11) +SDL_HIM_CFLAGS:=$(shell sdl-config --cflags) \ + $(shell pkg-config --cflags x11 gtk+-2.0 hildon-input-method-framework-3.0) \ + -DMAEMO -DMAEMO_CHANGES -DMAEMO_VERSION=$(MAEMO_VERSION) +SDL_HIM_LDFLAGS:=-release $(RELEASE) -version-info $(VERSION) -rpath $(PREFIX)/lib + +all: $(SDL_HIM_TARGET) + +$(SDL_HIM_TARGET): SDL_him.lo atoms.lo unicode.lo ds.lo + $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(SDL_HIM_LDFLAGS) $(LDLIBS) $(SDL_HIM_LDLIBS) -o $@ $^ + +%.lo: %.c + $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(SDL_HIM_CFLAGS) -c $^ + +clean: + $(LIBTOOL) --mode=clean rm -f *.o *.lo $(SDL_HIM_TARGET) + +install: $(SDL_HIM_TARGET) + install -d $(DESTDIR)$(PREFIX)/include/SDL $(DESTDIR)$(PREFIX)/lib + install SDL_him.h $(DESTDIR)$(PREFIX)/include/SDL/ + $(LIBTOOL) --mode=install install -c $(SDL_HIM_TARGET) $(DESTDIR)$(PREFIX)/lib/ +ifeq ($(DESTDIR),) + $(LIBTOOL) --mode=finish $(PREFIX)/lib +endif + +uninstall: + -$(LIBTOOL) --mode=uninstall rm $(DESTDIR)$(PREFIX)/lib/$(SDL_HIM_TARGET) + -rm $(DESTDIR)$(PREFIX)/include/SDL/SDL_him.h +