Salome HOME
Porting SMESH module to Qt 4
[modules/smesh.git] / adm_local / unix / make_common_starter.am
1 #
2 # ============================================================
3 # This file defines the common definitions used in several
4 # Makefile. This file must be included, if needed, by the file
5 # Makefile.am.
6 # ============================================================
7 #
8
9 # Standard directory for installation
10 salomeincludedir   = $(includedir)/@PACKAGE@
11 libdir             = $(prefix)/lib@LIB_LOCATION_SUFFIX@/@PACKAGE@
12 bindir             = $(prefix)/bin/@PACKAGE@
13 salomescriptdir    = $(bindir)
14
15 # Directory for installing idl files
16 salomeidldir       = $(prefix)/idl/@PACKAGE@
17
18 # Directory for installing resource files
19 salomeresdir       = $(prefix)/share/@PACKAGE@/resources/@MODULE_NAME@
20
21 # Directories for installing admin files
22 admlocaldir        = $(prefix)/adm_local
23 admlocalunixdir    = $(admlocaldir)/unix
24 admlocalm4dir      = $(admlocaldir)/unix/config_files
25
26 # Shared modules installation directory
27 sharedpkgpythondir = $(pkgpythondir)/shared_modules
28
29 # Documentation directory
30 docdir             = $(datadir)/doc/@PACKAGE@
31
32 # common rules
33
34 # moc-files generation
35 %_moc.cxx: %.h
36         $(MOC) $< -o $@
37
38 # qm-files generation
39 %.qm: %.ts
40         $(LRELEASE) $< -qm $@
41
42 EXTRA_DIST=$(MOC_FILES:%_moc.cxx=%.h) $(nodist_salomeres_DATA:%.qm=%.po)
43
44 mostlyclean-local:
45         rm -f @builddir@/*_moc.cxx
46         rm -f @builddir@/*.qm
47
48 # tests
49 tests: unittest
50
51 unittest: $(UNIT_TEST_PROG)
52         @if test "x$(UNIT_TEST_PROG)" != "x"; then \
53             $(UNIT_TEST_PROG);                     \
54         fi;