# definitions CXX = g++ CFLAGS = -O3 -m32 -Wall LDFLAGS = `root-config --glibs` -lm -nostartfiles -g ROOTFLAGS = `root-config --cflags` `root-config --glibs` -lm -lshift #ROOTFLAGS = `root-config --cflags` SRC = $(wildcard *.c) OBJ = $(SRC:%.c=%.o) # rules all: test lst2root: $(OBJ) $(CXX) $(CFLAGS) $(OBJ) $(ROOTFLAGS) $(LDFLAGS) -o $@ %.o : %.c $(CXX) $(CFLAGS) $(ROOTFLAGS) -c $< -o $@ clean: rm $(OBJ) lst2root print: @echo '$(CXX)' @echo '$(SRC)' @echo '$(OBJ)' @echo '%.o'