Thread Makefile: Datein nach system_data_dirs system_config_dirs usw. installieren (1 answers)
Opened by Tux at 2013-08-11 19:36

Gast Tux
 2013-08-12 12:15
#169520 #169520
Hallo,

mit ist nun klar, das ich ohne ein GNU makefile nicht auskomme.

Ist es ein Lösung alles Perl nach ./src zu verschieben und im Makefile das perl Makefile.PL ... für ./src via Wrapper zu erledigen. Beispiel:
Code: (dl )
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
# Process this file with automake to produce Makefile.in
SUBDIRS = .

all: myperlscript
install: install-myperlscript
clean: clean-myperlscript

myperlscript:
cd ./src \
&& $(PERL) Makefile.PL PREFIX=$(prefix) \
&& $(MAKE) \
&& $(MAKE) test

install-myperlscript:
cd ./src \
&& $(MAKE) install

clean-myperlscript:
cd ./src \
&& $(MAKE) clean

myperlscriptdatadir = $(datadir)/myperlscript/
myperlscriptdata_DATA = \
myperlscript.ui

myperlscriptdocdir = $(docdir)
myperlscriptdoc_DATA = \
README\
COPYING\
ChangeLog\

# Install SVG Icon
appicondir=$(datadir)/icons/hicolor/scalable/apps
appicon_DATA=myperlscript.svg

# Install Desktop Entry
desktopdir = $(datadir)/applications
desktop_DATA = myperlscript.desktop


Könnte man die Wrapper (Targets) myperlscript, install-myperlscript und clean-myperlscript anders sinnvoller umsetzen?
Last edited: 2013-08-12 12:47:54 +0200 (CEST)

View full thread Makefile: Datein nach system_data_dirs system_config_dirs usw. installieren