Make it possible to have implementations in different toolkits.
Also, make it possible to share the headers.
This commit is contained in:
parent
b5f40d159e
commit
73e7da5fb7
16 changed files with 3 additions and 3 deletions
|
@ -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
|
Reference in a new issue