source: eviacam/trunk/fuentes/Makefile.am @ 29

Last change on this file since 29 was 29, checked in by mabarracus, 5 years ago

added eviacam content

  • Property svn:executable set to *
File size: 3.3 KB
Line 
1## Process this file with automake to create Makefile.in
2
3ACLOCAL_AMFLAGS = -I m4
4
5SUBDIRS = \
6        creavision \
7        simplelog \
8        wxutil \
9        wxcamwindow \
10        po \
11        doc \
12        src \
13        rpm
14
15EXTRA_DIST = \
16        autogen.sh \
17        AGRAIMENTS.txt \
18        win32/eviacam.sln \
19        win32/installer.iss \
20        win32/installer.ico \
21        win32/Info \
22        eviacam.kdevelop \
23        m4
24
25dist_pkgdata_DATA = THANKS
26
27INCLUDES = \
28        -I$(top_srcdir)/wxutil \
29        -I$(top_srcdir)/creavision \
30        -I$(top_srcdir)/wxcamwindow \
31        -I$(top_srcdir)
32
33maintainer-clean-local:
34        -rm -rf win32/Release
35        -rm -rf win32/Debug
36        -rm -rf debian-build
37        -rm -f win32/*.exe
38        -rm -f win32/*.suo
39        -rm -f win32/*.ncb
40        -rm -rf autom4te.cache
41        -rm -f eviacam.kdevelop.pcs
42        -rm -f eviacam.kdevses
43        -rm *~
44        -rm creavision/*~
45        -rm creavision/libwebcam/*~
46        -rm wxutil/*~
47        -rm wxcamwindow/*~
48        -rm src/*~     
49
50dist-hook:
51        @if test -d "$(srcdir)/.git"; \
52        then \
53                echo Creating ChangeLog && \
54                ( cd "$(top_srcdir)" && \
55                  echo '# Generated by Makefile. Do not edit.'; echo; \
56                  $(top_srcdir)/missing --run git log --stat ) > ChangeLog.tmp \
57                && mv -f ChangeLog.tmp $(distdir)/ChangeLog \
58                || ( rm -f ChangeLog.tmp ; \
59                        echo Failed to generate ChangeLog >&2 ); \
60        else \
61                echo A git clone is required to generate a ChangeLog >&2; \
62        fi
63
64##
65## Debian packages
66##
67
68## make a Debian binary package
69deb: configure dist
70        -$(RM) -r debian-build
71        -mkdir debian-build
72        cd debian-build ; \
73        mv ../$(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
74        tar xfvz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
75        cd $(PACKAGE)-$(VERSION) ; \
76        cp -a "$(abs_srcdir)/debian" . ; \
77        dpkg-buildpackage -B -rfakeroot ; \
78        cd .. ; \
79        $(RM) -r $(PACKAGE)-$(VERSION)
80
81## make a Debian source package
82deb-src: configure dist
83        -$(RM) -r debian-src
84        -mkdir debian-src
85        cd debian-src ; \
86        mv ../$(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
87        tar xfvz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
88        cd $(PACKAGE)-$(VERSION) ; \
89        cp -a "$(abs_srcdir)/debian" . ; \
90        dpkg-buildpackage -S -i -rfakeroot ; \
91        cd .. ; \
92        $(RM) -r $(PACKAGE)-$(VERSION)
93
94## make a Debian .changes files without sources
95deb-src-changes: configure
96        cd debian-src ; \
97        tar xfvz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
98        cd $(PACKAGE)-$(VERSION) ; \
99        cp -a "$(abs_srcdir)/debian" . ; \
100        dpkg-buildpackage -S -i -rfakeroot --changes-option=-sd ; \
101        cd .. ; \
102        $(RM) -r $(PACKAGE)-$(VERSION)
103
104## make a Debian binary package (non signed)
105deb-nosig: configure dist
106        -$(RM) -r debian-build
107        -mkdir debian-build
108        cd debian-build ; \
109        mv ../$(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
110        tar xfvz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
111        cd $(PACKAGE)-$(VERSION) ; \
112        cp -a "$(abs_srcdir)/debian" . ; \
113        dpkg-buildpackage -B -rfakeroot -uc ; \
114        cd .. ; \
115        $(RM) -r $(PACKAGE)-$(VERSION)
116
117## make a Debian source package  (non signed)
118deb-src-nosig: configure dist
119        -$(RM) -r debian-src
120        -mkdir debian-src
121        cd debian-src ; \
122        mv ../$(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
123        tar xfvz $(PACKAGE)_$(VERSION).orig.tar.gz ; \
124        cd $(PACKAGE)-$(VERSION) ; \
125        cp -a "$(abs_srcdir)/debian" . ; \
126        dpkg-buildpackage -S -i -rfakeroot -uc -us ; \
127        cd .. ; \
128        $(RM) -r $(PACKAGE)-$(VERSION)
129
130
131##
132## RPM packages
133##
134rpm:    configure dist-bzip2
135#       (cd rpm && $(MAKE) $(AM_MAKEFLAGS) Makefile *.spec) || exit 1
136        (cd rpm && $(MAKE) $(AM_MAKEFLAGS) this) || exit 1
Note: See TracBrowser for help on using the repository browser.