Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
PMC-SOG
PN-Parser
Commits
0a5e9557
Commit
0a5e9557
authored
Jan 22, 2019
by
Jaime Arias
Browse files
Removing old Makefile
parent
d5a579ba
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/CMakeLists.txt
View file @
0a5e9557
...
...
@@ -14,7 +14,7 @@ flex_target(rdp_scanner RdPMonteur.l ${CMAKE_CURRENT_BINARY_DIR}/lexer.c)
add_flex_bison_dependency
(
rdp_scanner rdp_parser
)
# generate a the library from sources
add_library
(
parser
add_library
(
RdP
STATIC
Net.h
Net.cpp
...
...
src/Makefile
deleted
100644 → 0
View file @
d5a579ba
LIB
=
libRdP.a
FILES
=
Net.cpp RdPMonteur.tab.cpp RdPMonteur.lex.c
CCFILES
=
$(
filter
%.c,
$(FILES)
)
CPPFILES
=
$(
filter
%.cpp,
$(FILES)
)
OBJS
=
$(CPPFILES:.cpp=.o)
$(CCFILES:.c=.o)
DEPS
=
$(CPPFILES:.cpp=.d)
$(CCFILES:.c=.d)
CC
=
gcc
CXX
=
g++
CXXFLAGS
=
-O3
-Wall
all
:
$(LIB)
$(LIB)
:
$(OBJS)
ar ru
$(LIB)
$(OBJS)
ranlib
$(LIB)
# implicit rules
.cpp.o
:
RdPMonteur.tab.cpp RdPMonteur.lex.c
$(CXX)
-c
$(CXXFLAGS)
$<
.c.o
:
RdPMonteur.tab.cpp RdPMonteur.lex.c
$(CC)
-c
$(CXXFLAGS)
$<
clean
:
rm
-f
$(LIB)
*
.o
*
.d
*
~
*
.tab.h
*
.tab.cpp
*
.lex.c
%.d
:
%.cpp RdPMonteur.tab.cpp RdPMonteur.lex.c
@
$(SHELL)
-ec
'
$(CXX)
-M
$(CXXFLAGS)
$(INCLUDES)
$< \
| sed '
\'
's/\($*\)\.o[ :]*/\1.o $@ : /g'
\'
' > $@; \
[ -s $@ ] || rm -f $@'
%.d
:
%.c RdPMonteur.tab.cpp RdPMonteur.lex.c
@
$(SHELL)
-ec
'
$(CC)
-M
$(CXXFLAGS)
$(INCLUDES)
$< \
| sed '
\'
's/\($*\)\.o[ :]*/\1.o $@ : /g'
\'
' > $@; \
[ -s $@ ] || rm -f $@'
%.tab.cpp
:
%.y
bison
-d
$<
mv
$*
.tab.c
$*
.tab.cpp
%.lex.c
:
%.l %.tab.cpp
flex
-o
$*
.lex.c
$<
-include
$(DEPS)
Write
Preview
Markdown
is supported
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