Saturday, June 9, 2007

Makefile for multiple binaries

CC = gcc.exe
BIN = test01.exe \
test02.exe \
test03.exe

OBJ = $(BIN:.exe=.o)
CXXFLAGS = -lstdcxx -lm
RM = del

compile: $(BIN)

$(BIN): %.exe : %.o
$(CC) $< -o $@ $(CXXFLAGS)

$(OBJ): %.o : %.cpp
$(CC) -o $@ -c $< $(CXXFLAGS)

clean:
del *.exe del *.o