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 30 31
|
#!/usr/bin/make -f
version=$(shell expr `pwd` : '.*-\([0-9.]*\)')
version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*')
%:
dh $@ --parallel
override_dh_auto_build:
dh_auto_build -- lib LDFLAGS+=-Wl,--as-needed CFLAGS+="-fPIC $(CPPFLAGS)"
$(CC) -shared -Wl,-soname,libXmHTML.so.$(version_major) \
-o libXmHTML.so.$(version) lib/*/*.o -L/usr/X11R6/lib \
-lXm -lXpm -lpng -ljpeg $(LDFLAGS)
override_dh_auto_install:
# xmhtml1
install -d -o root -g root -m 755 debian/tmp/usr/lib
install libXmHTML*.so* debian/tmp/usr/lib
ln -s libXmHTML.so.$(version) \
debian/tmp/usr/lib/libXmHTML.so.$(version_major)
# xmhtml1-dev
install -d -o root -g root -m 755 debian/tmp/usr/include/XmHTML
install include/XmHTML/*.h debian/tmp/usr/include/XmHTML
install lib/libXmHTML.a debian/tmp/usr/lib
ln -s libXmHTML.so.$(version_major) debian/tmp/usr/lib/libXmHTML.so
chmod 644 debian/tmp/usr/include/XmHTML/*.h
override_dh_auto_clean:
dh_testroot
$(RM) libXmHTML*.so*
dh_auto_clean
|