Hallo, das folgende configure script (ein Wrapper für rpmbuild) erstellt ein makefile, das als Wrapper fungieren soll. Dies funktioniert auch bis zu dem Teil, wo rpmbuild ein make install-strip ausführen will. #!/bin/sh echo all: Projects/CPP/BaseDevelopment > makefile echo \# >> makefile echo DEVROOT=`pwd` >> makefile echo dummy: >> makefile echo \ >> makefile echo Projects/CPP/BaseDevelopment: dummy >> makefile echo \ \$\(MAKE\) -s -C \$\@ -e RPMBUILD=yes -e DEVROOT=\$\(DEVROOT\)
makefile
Ich würde das so weiterreichen: echo make-strip: echo \ \$\(MAKE\) -s -C \$\@ -e RPMBUILD=yes -e DEVROOT=\$\(DEVROOT\) make-strip >> makefile Wie sieht nun ein make strip target aus ? Vor allem wenn mein Makefile so aussieht: ifeq ($(OSTYPE), linux) BASEDIRECTORIES= \ ../Plugins \ ../Modules \ ../RegressionTests endif ifeq ($(OSTYPE), linux) TARGETDLL=so TARGETFRAMEWORK=so ALLTARGETS = \ lbHook \ lbDB \ $(BASEDIRECTORIES) endif ../Plugins: dummy $(MAKE) -s -C $@ ../Modules: dummy $(MAKE) -s -C $@ ../RegressionTests: dummy $(MAKE) -s -C $@ lbHook: dummy $(MAKE) -s -C $@ -e MODULE=$@ -e TARGET=$(TARGETFRAMEWORK) -f $(MAKE_CONFIG_FILE) $(MAKE) -s -C $@ lbDB: dummy $(MAKE) -s -C $@ -e MODULE=$@ -e TARGET=$(TARGETDLL) -f $(MAKE_CONFIG_FILE) $(MAKE) -s -C $@ Es sollte nicht für jedes Target ein extra install-strip erstellt werden. Ich hoffe, jemand kann mir helfen. Danke, Lothar -- Lothar Behrens | Rapid Prototyping ... Rosmarinstr 3 | 40235 Düsseldorf | www.lollisoft.de