~ubuntu-branches/ubuntu/lucid/kdebase/lucid

« back to all changes in this revision

Viewing changes to ksysguard/Makefile.in.temp

  • Committer: Bazaar Package Importer
  • Author(s): Ana Beatriz Guerrero Lopez
  • Date: 2009-04-05 05:22:13 UTC
  • mfrom: (0.4.2 experimental) (0.2.2 upstream)
  • mto: This revision was merged to the branch mainline in revision 235.
  • Revision ID: james.westby@ubuntu.com-20090405052213-39thr4l6p2ss07uj
Tags: 4:4.2.2-1
* New upstream release:
  - khtml fixes. (Closes: #290285, #359680)
  - Default konsole sessions can be deleted. (Closes: #286342)
  - Tag widget uses standard application palette. (Closes: #444800)
  - ... and surely many more but we have lost track...

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
 
2
 
# the most documentation you find in Makefile.am
3
 
# this file is just to demonstrate, how complex it is to
4
 
# write good Makefiles, if you don't use automake ;)
5
 
 
6
 
# export the variables, we're using
7
 
prefix          = @prefix@
8
 
exec_prefix     = @exec_prefix@
9
 
top_srcdir      = @top_srcdir@
10
 
kde_appsdir     = @kde_appsdir@
11
 
kde_cgidir      = @kde_cgidir@
12
 
kde_confdir     = @kde_confdir@
13
 
kde_datadir     = @kde_datadir@
14
 
kde_htmldir     = @kde_htmldir@
15
 
kde_icondir     = @kde_icondir@
16
 
kde_locale      = @kde_locale@
17
 
kde_mimedir     = @kde_mimedir@
18
 
kde_minidir     = @kde_minidir@
19
 
kde_toolbardir  = @kde_toolbardir@
20
 
kde_wallpaperdir= @kde_wallpaperdir@
21
 
bindir          = @bindir@
22
 
 
23
 
all_includes    = @all_includes@
24
 
all_libraries   = @all_libraries@
25
 
 
26
 
MOC             = @MOC@
27
 
XGETTEXT        = @XGETTEXT@
28
 
CXX             = @CXX@
29
 
LDFLAGS         = @LDFLAGS@
30
 
CXXFLAGS        = @CXXFLAGS@
31
 
LIBSOCKET       = @LIBSOCKET@
32
 
INSTALL         = @INSTALL@
33
 
INSTALL_PROGRAM = @INSTALL_PROGRAM@
34
 
INSTALL_DATA    = @INSTALL_DATA@
35
 
INSTALL_SCRIPT  = @INSTALL_SCRIPT@   
36
 
 
37
 
# define some variables
38
 
mkinstalldirs   = $(SHELL) $(top_srcdir)/mkinstalldirs 
39
 
APPSDIR         = $(kde_appsdir)/Utilities
40
 
INCLUDES        = $(all_includes)
41
 
TARGET          = khexdit
42
 
LIBS            = -lkfm -lkdeui -lkdecore -lqt -lX11 -lXext $(LIBSOCKET)
43
 
LDFLAGS         += $(all_libraries)
44
 
 
45
 
# rules to make .o files
46
 
.SUFFIXES: .cpp
47
 
.cpp.o:
48
 
        $(CXX) $(CXXFLAGS) $(DEFS) $(INCLUDES) -c $< 
49
 
 
50
 
OBJECTS = hexfile.o hexwidget.o
51
 
SRCMOCS = hexwidget.moc hexfile.moc
52
 
 
53
 
all: $(TARGET)
54
 
 
55
 
$(TARGET): $(SRCMOCS) $(OBJECTS) 
56
 
        $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS)
57
 
 
58
 
# recreate the Makefile
59
 
Makefile: Makefile.in
60
 
        cd .. && CONFIG_FILES=khexdit/$@ CONFIG_HEADERS= $(SHELL) ./config.status
61
 
 
62
 
install: install-data install-exec
63
 
 
64
 
# make messages.po. Move this one to ../po/ and "make merge" in po
65
 
messages:
66
 
        $(XGETTEXT) -C -ktranslate *.cpp
67
 
 
68
 
install-exec: $(TARGET)
69
 
        $(mkinstalldirs) $(bindir)
70
 
        $(INSTALL_PROGRAM) $(TARGET) $(bindir)
71
 
 
72
 
install-data: 
73
 
        (cd doc && $(MAKE) install-data)
74
 
        $(mkinstalldirs) $(APPSDIR)
75
 
        $(INSTALL_DATA) khexdit.kdelnk $(APPSDIR)
76
 
        $(mkinstalldirs) $(kde_icondir)
77
 
        $(INSTALL_DATA) khexdit.xpm $(kde_icondir)
78
 
        $(mkinstalldirs) $(kde_minidir)
79
 
        $(INSTALL_DATA) mini-khexdit.xpm $(kde_minidir)/khexdit.xpm
80
 
 
81
 
uninstall:
82
 
        (cd doc && $(MAKE) uninstall)
83
 
        -rm -f $(bindir)/$(TARGET)
84
 
        -rm -f $(APPSDIR)/khexdit.kdelnk
85
 
        -rm -f $(kde_icondir)/khexdit.xpm
86
 
        -rm -f $(kde_minidir)/khexdit.xpm
87
 
 
88
 
clean:
89
 
        -rm -f $(TARGET) $(OBJECTS) *~ core
90
 
 
91
 
distclean: clean
92
 
        -rm -f Makefile $(SRCMOCS)
93
 
 
94
 
# add a dependcy for all moc files to help some FreeBSD users ;)
95
 
hexwidget.moc: hexwidget.h
96
 
        $(MOC) hexwidget.h -o hexwidget.moc
97
 
 
98
 
hexfile.moc: hexfile.h
99
 
        $(MOC) hexfile.h -o hexfile.moc