1#----------------------------------------------------------------------------------
2#  Make File for synop_tools
3#----------------------------------------------------------------------------------
4
5GCC     = gcc
6CXX     = g++
7
8INCLUDE = -I../ -I../include -I../libtiniconv -I../irrxml
9
10OPTIM		=  -O2 -Wunused  -fexceptions -Wno-deprecated
11CXXFLAGS	= $(OPTIM) $(INCLUDE) \
12	-DLOCALEDIR=\"/usr/local/share/locale\" \
13	-DPKGDATADIR=\"/usr/local/share/data\"
14CFLAGS		= $(CXXFLAGS)
15
16# libraries to link with:
17LIBS		= -lpthread -ldl -lm -lrt
18
19# ----------------------------------------------------------------------------------
20
21.SUFFIXES: .cxx .o
22
23all: synop_tool
24
25synop_tool.o: synop_tool.cxx
26	$(CXX) $(CXXFLAGS) -c $<
27
28synop.o: synop.cxx
29	$(CXX) $(CXXFLAGS) -c $<
30
31coordinate.o: ../misc/coordinate.cxx
32	$(CXX) $(CXXFLAGS) -c $<
33
34kmlserver.o: ../misc/kmlserver.cxx
35	$(CXX) $(CXXFLAGS) -c $<
36
37irrXML.o: ../irrxml/irrXML.cpp
38	$(CXX) $(CXXFLAGS) -c $<
39
40re.o: ../misc/re.cxx
41	$(CXX) $(CXXFLAGS) -c $<
42
43strutil.o: ../misc/strutil.cxx
44	$(CXX) $(CXXFLAGS) -c $<
45
46timeops.o: ../misc/timeops.cxx
47	$(CXX) $(CXXFLAGS) -c $<
48
49util.o: ../misc/util.cxx
50	$(CXX) $(CXXFLAGS) -c $<
51
52threads.o: ../misc/threads.cxx
53	$(CXX) $(CXXFLAGS) -c $<
54
55cmd_debug.o: cmd_debug.cxx
56	$(CXX) $(CXXFLAGS) -c $<
57
58nls.o: ../misc/nls.cxx
59	$(CXX) $(CXXFLAGS) -c $<
60
61locator.o: ../misc/locator.c
62	$(GCC) $(CFLAGS) -c $<
63
64synop_tool: \
65	synop_tool.o synop.o coordinate.o kmlserver.o irrXML.o re.o strutil.o \
66	nls.o util.o cmd_debug.o threads.o timeops.o locator.o
67	$(CXX) \
68	synop_tool.o synop.o coordinate.o kmlserver.o irrXML.o re.o strutil.o \
69	nls.o util.o cmd_debug.o threads.o timeops.o locator.o \
70	-o synop_tool $(LIBS)
71
72clean:
73	$(RM)  *.bak *~ *.o synop_tool
74
75#----------------------------------------------------------------------------------
76