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 32 33 34 35 36 37 38 39 40 41 42 43 44
|
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
DEB_GS_LIBRARIES = Renaissance
DEB_GS_AUTO_DH_INSTALL = y
include /usr/share/cdbs/1/rules/gnustep.mk
include /usr/share/cdbs/1/class/gnumakefile.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
optim := debug=yes
endif
LDFLAGS := -Wl,-z,defs -Wl,--as-needed
DEB_MAKE_INVOKE += $(optim) LDFLAGS="$(LDFLAGS)" messages=yes
DEB_INSTALL_EXAMPLES_renaissance-doc = -X.arch-ids Examples
DEB_DH_MAKESHLIBS_ARGS_librenaissance0 = -V
# Use a shlibs override file to avoid a double-dependency on librenaissance0
DEB_DH_SHLIBDEPS_ARGS_librenaissance0-dev = -- -Ldebian/librenaissance0-dev.shlibs.local
DEB_SHLIBDEPS_INCLUDE = $(DEB_DESTDIR)/usr/lib
clean::
find . -name .cvsignore | xargs rm -f
DOCDEST = $(CURDIR)/debian/renaissance-doc
gs-pre-install/Renaissance::
@ # install the development utilities
echo '$(GNUSTEP_SYSTEM_APPS)/*.app' >> debian/librenaissance0-dev.install
ifeq ($(GS_USE_FHS),yes)
echo '/usr/bin/' >> debian/librenaissance0-dev.install
endif
install/renaissance-doc::
cp -r Documentation/Pregenerated/* $(DOCDEST)/usr/share/doc/renaissance-doc/html/manual
cp -r Documentation/Tutorials/Renaissance/Pregenerated/* $(DOCDEST)/usr/share/doc/renaissance-doc/html/tutorial
|