Makefile
Łukasz Łazarecki
b005t3r w tlen.pl
Wto, 2 Sie 2005, 15:37:47 CDT
Witam,
Ten mejl nie ma nic wspolnego z Ubuntu, ale czuje, ze znajdzie sie tu ktos,
kto bedzie umial mi pomoc :-)
Mam taki oto Makefile:
CC = g++
CFLAGS = -Wall -O2
LIB_CFLAGS = `pkg-config xfcui-4.3 --cflags`
LIB_LIBS = `pkg-config xfcui-4.3 --libs`
SRC = $(wildcard *.cc)
OBJS = $(patsubst %.cc,build/%.o,$(SRC))
TARGET = bin/hello
all: $(OBJS)
${CC} ${CFLAGS} $(LIB_LIBS) $(OBJS) -o ${TARGET}
%.o: %.cc %.hh
${CC} ${LIB_CFLAGS} $< -c -o build/$@
clean:
rm -f build/*.o $(TARGET)
Katalog z projektem wyglada tak:
helloworld
|
+ bin/
|
+ build/
|
- Makefile
|
- hello.cc
|
- hello.hh
Skompilowany program laduje w 'bin', a plik(i) *.o ma(ja) ladowac w
katalogu 'build'. Wszystko byloby fajnie, gdyby to dzialalo :-)
make -k all
make: *** No rule to make target `build/hello.o', needed by `all'.
make: Target `all' not remade because of errors.
Ktos wie co zrobic z takim fantem?
--
"Oh, so they have internet on computers now"
-- Homer J. Simpson
Pozdrawiam
Łukasz Łazarecki
b005t3r w tlen.pl
gg: 4088582
Więcej informacji o liście dyskusyjnej ubuntu-pl