Skip to content

Commit fd15716

Browse files
committed
First commit of TPOL_scripts
1 parent a6a7436 commit fd15716

File tree

3 files changed

+1015
-0
lines changed

3 files changed

+1015
-0
lines changed

TPOL_scripts/Makefile

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
.PHONY : env clean
2+
3+
CC = g++
4+
C_FLAGS = -O3 -std=c++0x -Wall -fPIC
5+
6+
7+
ROOTSYS = $(shell root-config --prefix)
8+
INCLUDE = -I$(ROOTSYS)/include
9+
10+
ROOT_LIBS = $(shell root-config --libs)
11+
12+
LIBS = $(ROOT_LIBS)
13+
14+
SOURCES = $(shell ls *.cpp)
15+
OBJECTS = $(SOURCES:.cpp=.o)
16+
EXECUTABLE = stage1
17+
18+
all: $(EXECUTABLE)
19+
20+
$(EXECUTABLE): $(OBJECTS)
21+
$(CC) $(C_FLAGS) $^ -o $@ $(LIBS)
22+
23+
%.o: %.cpp
24+
$(CC) -c $(C_FLAGS) $(INCLUDE) $<
25+
26+
clean:
27+
rm -rf $(OBJECTS) $(EXECUTABLE)
28+
29+
env:
30+
@echo CC = $(CC)
31+
@echo C_FLAGS = $(C_FLAGS)
32+
@echo MAIN_FILE = $(MAIN_FILE)
33+
@echo EXECUTABLE = $(EXECUTABLE)
34+
@echo SOURCES = $(SOURCES)
35+
@echo OBJECTS = $(OBJECTS)
36+
@echo INCLUDE = $(INCLUDE)
37+
@echo LIBS = $(LIBS)

0 commit comments

Comments
 (0)