Make it possible to have implementations in different toolkits.

Also, make it possible to share the headers.
This commit is contained in:
Jonathan Schleifer 2011-12-27 23:38:07 +01:00
parent b5f40d159e
commit 73e7da5fb7
16 changed files with 3 additions and 3 deletions

View file

@ -1,18 +1,18 @@
PREFIX ?= /usr/local PREFIX ?= /usr/local
all: all:
@objfw-compile -Wall -g --lib 0.0 -o objgui \ @objfw-compile -Wall -g --lib 0.0 -o objgui -I../headers \
`pkg-config --cflags --libs gtk+-3.0` \ `pkg-config --cflags --libs gtk+-3.0` \
`ls *.m | fgrep -v test.m` `ls *.m | fgrep -v test.m`
test: test:
@objfw-compile -Wall -g -o test \ @objfw-compile -Wall -g -o test -I../headers \
`pkg-config --cflags --libs gtk+-3.0` \ `pkg-config --cflags --libs gtk+-3.0` \
*.m *.m
install: install:
mkdir -p ${PREFIX}/include/ObjGUI mkdir -p ${PREFIX}/include/ObjGUI
cp *.h ${PREFIX}/include/ObjGUI/ cp ../headers/*.h ${PREFIX}/include/ObjGUI/
cp libobjgui.so ${PREFIX}/lib/libobjgui.so.0.0 cp libobjgui.so ${PREFIX}/lib/libobjgui.so.0.0
ln -sf libobjgui.so.0.0 ${PREFIX}/lib/libobjgui.so.0 ln -sf libobjgui.so.0.0 ${PREFIX}/lib/libobjgui.so.0
ln -sf libobjgui.so.0 ${PREFIX}/lib/libobjgui.so ln -sf libobjgui.so.0 ${PREFIX}/lib/libobjgui.so

View file