44 lines
1.3 KiB
Makefile
44 lines
1.3 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
AUTOMAKE_OPTIONS = foreign no-dependencies
|
|
|
|
EXTRA_DIST = \
|
|
CHANGES LEGAL maketgz MITX.txt MPL-1.1.txt \
|
|
config-win32.h reconf packages/README \
|
|
packages/Linux/RPM/README \
|
|
packages/Linux/RPM/curl-ssl.spec.in \
|
|
packages/Linux/RPM/curl.spec.in \
|
|
packages/Linux/RPM/make_curl_rpm \
|
|
packages/Win32/README
|
|
|
|
SUBDIRS = docs lib src include tests
|
|
|
|
test:
|
|
@(cd tests; make quiet-test)
|
|
|
|
# Build source and binary rpms. For rpm-3.0 and above, the ~/.rpmmacros
|
|
# must contain the following line:
|
|
# %_topdir /home/loic/local/rpm
|
|
# and that /home/loic/local/rpm contains the directory SOURCES, BUILD etc.
|
|
#
|
|
# If additional configure flags are needed to build the package, add the
|
|
# following in ~/.rpmmacros
|
|
# %configure CFLAGS="%{optflags}" ./configure %{_target_platform} --prefix=%{_prefix} ${AM_CONFIGFLAGS}
|
|
# and run make rpm in the following way:
|
|
# AM_CONFIGFLAGS='--with-uri=/home/users/loic/local/RedHat-6.2' make rpm
|
|
#
|
|
|
|
rpms:
|
|
$(MAKE) RPMDIST=curl rpm
|
|
$(MAKE) RPMDIST=curl-ssl rpm
|
|
|
|
rpm:
|
|
RPM_TOPDIR=`rpm --showrc | $(PERL) -n -e 'print if(s/.*_topdir\s+(.*)/$$1/)'` ; \
|
|
cp $(srcdir)/packages/Linux/RPM/$(RPMDIST).spec $$RPM_TOPDIR/SPECS ; \
|
|
cp $(PACKAGE)-$(VERSION).tar.gz $$RPM_TOPDIR/SOURCES ; \
|
|
rpm -ba --clean --rmsource $$RPM_TOPDIR/SPECS/$(RPMDIST).spec ; \
|
|
mv $$RPM_TOPDIR/RPMS/i386/$(RPMDIST)-*.rpm . ; \
|
|
mv $$RPM_TOPDIR/SRPMS/$(RPMDIST)-*.src.rpm .
|