| 26 |
# "#ifdef DEBUGPAMCUT" and "#endif"). Note that if you |
# "#ifdef DEBUGPAMCUT" and "#endif"). Note that if you |
| 27 |
# use debug instructions also in the .h code (headers) you will also have to add -DDEBUGPAMCUT |
# use debug instructions also in the .h code (headers) you will also have to add -DDEBUGPAMCUT |
| 28 |
# to the compiler options for the main analysis program. |
# to the compiler options for the main analysis program. |
| 29 |
|
# 3) Since this is a general compiler flag it can also be used, eg., to set the -m32 flag |
| 30 |
OPTIMIZE = -g3 #-DDEBUGPAMCUT |
OPTIMIZE = -g3 #-DDEBUGPAMCUT |
| 31 |
|
|
| 32 |
|
# Linker flags |
| 33 |
|
# The flags defined here will be directly inserted into the linker invocation. Place here the |
| 34 |
|
# -m32 flag, for example. |
| 35 |
|
LINKERFLAGS = |
| 36 |
|
|
| 37 |
# Library flags |
# Library flags |
| 38 |
# Pamela software is modular, so some libraries may not be available in some istallations. |
# Pamela software is modular, so some libraries may not be available in some istallations. |
| 82 |
libPamCut.so: $(OBJS) $(USER_OBJS) |
libPamCut.so: $(OBJS) $(USER_OBJS) |
| 83 |
@echo 'Building target: $@' |
@echo 'Building target: $@' |
| 84 |
@echo 'Invoking: GCC C++ Linker' |
@echo 'Invoking: GCC C++ Linker' |
| 85 |
$(C++) -shared -o"libPamCut.so" $(OBJS) |
$(C++) -shared $(LINKERFLAGS) -o"libPamCut.so" $(OBJS) |
| 86 |
@echo 'Finished building target: $@' |
@echo 'Finished building target: $@' |
| 87 |
@echo ' ' |
@echo ' ' |
| 88 |
|
|