File: Makefile.am

package info (click to toggle)
gtkglextmm 1.2.0-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 5,128 kB
  • ctags: 4,325
  • sloc: sh: 8,904; cpp: 4,594; xml: 1,605; ansic: 832; makefile: 391; perl: 179
file content (82 lines) | stat: -rw-r--r-- 1,655 bytes parent folder | download | duplicates (6)
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
## -*- Makefile -*-
## Makefile.am for gtkglextmm/docs/reference

EXTRA_DIST = \
	Doxyfile.in

DOXYGEN_CONFIG = Doxyfile

DOC_MODULE = gtkglextmm-$(GTKGLEXTMM_API_VERSION)

HFILE_GLOB = \
	$(top_srcdir)/gdkglext/gdkglmm.h	\
	$(top_srcdir)/gdkglext/gdkmm/gl/*.h	\
	$(top_srcdir)/gtkglext/gtkglmm.h	\
	$(top_srcdir)/gtkglext/gtkmm/gl/*.h
CCFILE_GLOB = \
	$(top_srcdir)/gdkglext/gdkmm/gl/*.cc	\
	$(top_srcdir)/gtkglext/gtkmm/gl/*.cc

HTML_IMAGES = 

##############

TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE)

DOC_STAMPS = html-build.stamp

if ENABLE_DOXYGEN_DOC

all-local: html-build.stamp

#### html ####

html-build.stamp: $(DOXYGEN_CONFIG) $(HFILE_GLOB) $(CCFILE_GLOB)
	-rm -rf html
	$(DOXYGEN_PATH) $(DOXYGEN_CONFIG)
	touch html-build.stamp

endif

##############

clean-local:
	-rm -f *~ $(DOC_STAMPS)

maintainer-clean-local: clean
	cd $(srcdir) && rm -rf html

install-data-local:
	$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)/html
	(installfiles=`echo $(srcdir)/html/*`; \
	if test "$$installfiles" = '$(srcdir)/html/*'; \
	then echo '-- Nothing to install' ; \
	else \
	  for i in $$installfiles; do \
	    echo '-- Installing '$$i ; \
	    $(INSTALL_DATA) $$i $(DESTDIR)$(TARGET_DIR)/html; \
	  done; \
	fi)

#
# Require doxygen when making dist
#
if ENABLE_DOXYGEN_DOC
dist-check-doxygen:
else
dist-check-doxygen:
	@echo "*** doxygen must be installed and enabled in order to make dist"
	@false
endif

dist-hook: dist-check-doxygen dist-hook-local
	mkdir $(distdir)/html
	-cp $(srcdir)/html/* $(distdir)/html

	images=$(HTML_IMAGES) ;    	      \
	for i in $$images ; do		      \
	  cp $(srcdir)/$$i $(distdir)/html ;  \
	done

.PHONY: dist-hook-local