File: Makefile

package info (click to toggle)
railcontrol 24%2Bdfsg1-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,680 kB
  • sloc: cpp: 40,834; javascript: 2,509; makefile: 144; php: 97; sh: 60
file content (31 lines) | stat: -rw-r--r-- 695 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

#CPPFLAGS=-g -O2 -Wall
#CPPFLAGS=-g -O0 -Wall -std=c++11
CXXFLAGS=-I. -I.. -g -O0 -Wall -std=c++11
LDFLAGS=-g
LIBS=-lpthread -ldl

TOOLS= \
	Cc-Schnitte-Sniffer

OBJ= \
	Cc-Schnitte-Sniffer.o \
	../Network/Serial.o \
	../Network/TcpConnection.o \
	../Network/TcpServer.o \
	../Logger/Logger.o \
	../Logger/LoggerServer.o \
	../Languages.o \
	../Utils/Utils.o

all: $(TOOLS)

%.o: %.cpp
	$(CXX) $(CXXFLAGS) -c -o $@ $<

Cc-Schnitte-Sniffer: $(OBJ)
	$(CXX) $(LDFLAGS) -o Cc-Schnitte-Sniffer Cc-Schnitte-Sniffer.o ../Logger/Logger.o ../Logger/LoggerServer.o ../Network/Serial.o ../Network/TcpServer.o ../Network/TcpConnection.o ../Languages.o ../Utils/Utils.o $(LIBS)

clean:
	rm -f $(TESTS) *.o