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:
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)