Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
LimaGroup
Lima-camera-frelon
Commits
820cec62
Commit
820cec62
authored
Mar 17, 2017
by
Alejandro Homs Puron
Browse files
Use Makefile cpp and linker flags from control.inc
parent
e1725990
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/Makefile
View file @
820cec62
...
@@ -31,8 +31,10 @@ frelon-objs = FrelonBase.o FrelonSerialLine.o FrelonModel.o FrelonCamera.o \
...
@@ -31,8 +31,10 @@ frelon-objs = FrelonBase.o FrelonSerialLine.o FrelonModel.o FrelonCamera.o \
SRCS
=
$
(
frelon-objs:.o
=
.cpp
)
SRCS
=
$
(
frelon-objs:.o
=
.cpp
)
C
XX
FLAGS
=
-I
../include
-I
$(LIMA_ESPIA_DIR)
/include
$(CT_C
XX
FLAGS)
\
C
PP
FLAGS
=
-I
../include
-I
$(LIMA_ESPIA_DIR)
/include
$(CT_C
PP
FLAGS)
\
-I
$(ESPIA_DRV_INCL)
-I
$(ESPIA_DRV_INCL)
CXXFLAGS
=
$(CT_CXXFLAGS)
all
:
Frelon.o
all
:
Frelon.o
...
@@ -40,13 +42,13 @@ Frelon.o: $(frelon-objs)
...
@@ -40,13 +42,13 @@ Frelon.o: $(frelon-objs)
$(LD)
-o
$@
-r
$+
$(LD)
-o
$@
-r
$+
FrelonBase.o
:
Frelon.cpp
FrelonBase.o
:
Frelon.cpp
$(CXX)
$(C
XX
FLAGS)
-c
-o
$@
$<
$(CXX)
$(C
PP
FLAGS)
-c
$(CXXFLAGS)
-o
$@
$<
clean
:
clean
:
rm
-f
*
.o
*
.P
rm
-f
*
.o
*
.P
%.o
:
%.cpp
%.o
:
%.cpp
$(COMPILE.cpp)
-MD
$(CXXFLAGS)
-o
$@
$<
$(COMPILE.cpp)
$(CPPFLAGS)
-MD
$(CXXFLAGS)
-o
$@
$<
@
cp
$*
.d
$*
.P
;
\
@
cp
$*
.d
$*
.P
;
\
sed
-e
's/#.*//'
-e
's/^[^:]*: *//'
-e
's/ *\\$$//'
\
sed
-e
's/#.*//'
-e
's/^[^:]*: *//'
-e
's/ *\\$$//'
\
-e
'/^$$/ d'
-e
's/$$/ :/'
<
$*
.d
>>
$*
.P
;
\
-e
'/^$$/ d'
-e
's/$$/ :/'
<
$*
.d
>>
$*
.P
;
\
...
@@ -56,4 +58,4 @@ clean:
...
@@ -56,4 +58,4 @@ clean:
.PHONY
:
check-syntax
.PHONY
:
check-syntax
check-syntax
:
check-syntax
:
$(CXX)
-Wall
-Wextra
-fsyntax-only
$(CXXFLAGS)
$(CHK_SOURCES)
$(CXX)
$(CPPFLAGS)
-Wextra
-fsyntax-only
$(CXXFLAGS)
$(CHK_SOURCES)
test/Makefile
View file @
820cec62
...
@@ -29,21 +29,15 @@ include $(LIMA_ESPIA_DIR)/include/espia.inc
...
@@ -29,21 +29,15 @@ include $(LIMA_ESPIA_DIR)/include/espia.inc
SRCS
=
test_frelon.cpp test_frelon_interface.cpp test_frelon_spectroscopy.cpp
\
SRCS
=
test_frelon.cpp test_frelon_interface.cpp test_frelon_spectroscopy.cpp
\
test_frelon_control.cpp
test_frelon_control.cpp
LDFLAGS
=
-pthread
-L
$(LIMA_DIR)
/build
-L
$(ESPIA_DRV_LIB)
CPPFLAGS
=
-I
../include
-I
$(LIMA_ESPIA_DIR)
/include
$(CT_CPPFLAGS)
\
LDLIBS
=
-llimafrelon
-llimaespia
-llimacore
-lespia
ifneq
($(COMPILE_CBF_SAVING), 0)
LDFLAGS
+=
-L
$(LIMA_DIR)
/third-party/CBFLib/lib
LDLIBS
+=
-lcbf
endif
ifneq
($(COMPILE_CONFIG), 0)
LDFLAGS
+=
-L
$(LIMA_DIR)
/third-party/libconfig/lib/.libs
LDLIBS
+=
-lconfig
++
endif
CXXFLAGS
=
-I
../include
-I
$(LIMA_ESPIA_DIR)
/include
$(CT_CXXFLAGS)
\
-I
$(ESPIA_DRV_INCL)
-I
$(ESPIA_DRV_INCL)
CXXFLAGS
=
$(CT_CXXFLAGS)
DEPLIBS
=
$(CT_DEPLIBS)
\
$(LIMA_DIR)
/build,limacore
\
$(LIMA_DIR)
/build,limaespia
\
$(LIMA_DIR)
/build,limafrelon
LDFLAGS
=
$(CT_LDFLAGS)
$(
call
lib-depflags,
$(DEPLIBS)
)
-L
$(ESPIA_DRV_LIB)
LDLIBS
=
$(CT_LDLIBS)
$(
call
lib-deplibs,
$(DEPLIBS)
)
-lespia
test-progs
=
test_frelon test_frelon_interface test_frelon_spectroscopy
\
test-progs
=
test_frelon test_frelon_interface test_frelon_spectroscopy
\
test_frelon_control
test_frelon_control
...
@@ -68,7 +62,7 @@ clean:
...
@@ -68,7 +62,7 @@ clean:
rm
-f
*
.o
*
.P
$
(
test-progs
)
$
(
old-progs
)
rm
-f
*
.o
*
.P
$
(
test-progs
)
$
(
old-progs
)
%.o
:
%.cpp
%.o
:
%.cpp
$(COMPILE.cpp)
-MD
$(CXXFLAGS)
-o
$@
$<
$(COMPILE.cpp)
$(CPPFLAGS)
-MD
$(CXXFLAGS)
-o
$@
$<
@
cp
$*
.d
$*
.P
;
\
@
cp
$*
.d
$*
.P
;
\
sed
-e
's/#.*//'
-e
's/^[^:]*: *//'
-e
's/ *\\$$//'
\
sed
-e
's/#.*//'
-e
's/^[^:]*: *//'
-e
's/ *\\$$//'
\
-e
'/^$$/ d'
-e
's/$$/ :/'
<
$*
.d
>>
$*
.P
;
\
-e
'/^$$/ d'
-e
's/$$/ :/'
<
$*
.d
>>
$*
.P
;
\
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment