[Debian]: make
Etwas off-Topic, aber vielleicht kennt sich hier ja zufällig jemand mit
make-files aus.
Was ist an den folgenden beiden Zeilen meines Makefiles falsch
%.o: Src/%.C $(UHDR) Objects/%.o
make Objects/$@
Objects/%.o: Src/%.C $(UHDR)
$(CC) $(CFLAGS) $(INCLUDE) $(DEF) -DHAVE_IEEE_754 -DBSD -DDD_STATS -c $< -o
$@
Ich möchte
$ make bdd.o
schreiben und Objects/bdd.o soll erzeugt werden.
Objects/bdd.o wird erzeugt und sofort wieder gelöscht:
g++ -O3 -Wall -IHeaders -I/tools/CUDD/cudd-2.1.2/include/
-I../PatternRoutines/Headers -I../PatternRoutines/Gundolf.mod/
-I/usr_local/pure/quantify-3.0-solaris2/ -DHAVE_IEEE_754 -DBSD -DDD_STATS -c
Src/bdd.C -o Objects/bdd.o
Src/bdd.C:32: warning: `char vcid[58]' defined but not used
make Objects/bdd.o
make[1]: Entering directory `/home/rainer/C++-files/BDD'
make[1]: `Objects/bdd.o' is up to date.
make[1]: Leaving directory `/home/rainer/C++-files/BDD'
rm Objects/bdd.o
Wo kommt der rm Befehl her? Ich habe ihn nicht im (vollständigen) Makefile:
# Generated automatically from Makefile.in by configure.
CC=g++
HDR=bdd.H
UHDR=$(HDR:%=Headers/%)
INCLUDE= -IHeaders -I/tools/CUDD/cudd-2.1.2/include/ \
-I../PatternRoutines/Headers -I../PatternRoutines/Gundolf.mod/ \
-I/usr_local/pure/quantify-3.0-solaris2/
CFLAGS= -O3 -Wall
# CFLAGS= -Wall -g
# DEF=-D@WORDS_BIGENDIAN@
# DEF=-DWORDS_BIGENDIAN
%.o: Src/%.C $(UHDR) Objects/%.o
make Objects/$@
Objects/%.o: Src/%.C $(UHDR)
$(CC) $(CFLAGS) $(INCLUDE) $(DEF) -DHAVE_IEEE_754 -DBSD -DDD_STATS -c $< -o
$@
doc:
cceExtHtml --prefix Doc Headers/*.H Src/*.C
clean:
rm -f Objects/bdd2.o
distclean: clean
--
Rainer Dorsch
Abt. Rechnerarchitektur e-mail:rainer.dorsch@informatik.uni-stuttgart.de
Uni Stuttgart Tel.: 0711-7816-215
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder: 284
Reply to: