forked from ExternalVendorCode/Signal-Server
Clearing
This commit is contained in:
77
src/Makefile
77
src/Makefile
@@ -1,77 +0,0 @@
|
||||
SHELL = /bin/sh
|
||||
|
||||
CC = gcc
|
||||
CXX = g++
|
||||
CFLAGS = -Wall -O3 -s -ffast-math -DCROPPING
|
||||
CXXFLAGS = -Wall -O3 -s -ffast-math
|
||||
LIBS = -lm -lpthread -ldl -lbz2 -lz
|
||||
|
||||
INSTALL_PATH = ..
|
||||
VPATH = models
|
||||
objects = main.o cost.o ecc33.o ericsson.o fspl.o hata.o itwom3.0.o \
|
||||
los.o sui.o pel.o egli.o soil.o inputs.o outputs.o image.o \
|
||||
image-ppm.o tiles.o
|
||||
|
||||
GCC_MAJOR := $(shell $(CXX) -dumpversion 2>&1 | cut -d . -f 1)
|
||||
GCC_MINOR := $(shell $(CXX) -dumpversion 2>&1 | cut -d . -f 2)
|
||||
GCC_VER_OK := $(shell test $(GCC_MAJOR) -ge 4 && \
|
||||
test $(GCC_MINOR) -ge 7 && \
|
||||
echo 1)
|
||||
|
||||
#ifneq "$(GCC_VER_OK)" "1"
|
||||
#error:
|
||||
# @echo "Requires GCC version >= 4.7"
|
||||
# @exit
|
||||
#endif
|
||||
|
||||
%.o : %.cc
|
||||
@echo -e " CXX\t$@"
|
||||
@$ $(CXX) $(CXXFLAGS) -c $<
|
||||
|
||||
%.o : %.c
|
||||
@echo -e " CC\t$@"
|
||||
@$ $(CC) $(CFLAGS) -c $<
|
||||
|
||||
signalserver: $(objects)
|
||||
@echo -e " LNK\t$@"
|
||||
@$(CXX) $(objects) -o $@ ${LIBS}
|
||||
@echo -e " SYMLNK\tsignalserverHD -> $@"
|
||||
@ln -sf $@ signalserverHD
|
||||
@echo -e " SYMLNK\tsignalserverLIDAR -> $@"
|
||||
@ln -sf $@ signalserverLIDAR
|
||||
|
||||
main.o: main.cc common.h inputs.hh outputs.hh itwom3.0.hh los.hh pel.hh \
|
||||
image.hh
|
||||
|
||||
inputs.o: inputs.cc common.h main.hh tiles.hh
|
||||
|
||||
outputs.o: outputs.cc common.h main.hh inputs.hh cost.hh ecc33.hh ericsson.hh \
|
||||
fspl.hh hata.hh itwom3.0.hh sui.hh image.hh
|
||||
|
||||
image.o: image.cc image-ppm.o image.hh image-ppm.hh
|
||||
|
||||
image-ppm.o: image-ppm.cc image.hh
|
||||
|
||||
los.o: los.cc los.hh main.hh cost.hh ecc33.hh ericsson.hh fspl.hh hata.hh \
|
||||
itwom3.0.hh sui.hh pel.hh egli.hh soil.hh
|
||||
|
||||
tiles.o: tiles.cc tiles.hh common.h
|
||||
|
||||
|
||||
testmodels.o: testmodels.cc cost.hh ecc33.hh ericsson.hh fspl.hh hata.hh \
|
||||
egli.hh sui.hh itwom3.0.hh
|
||||
|
||||
testmodels: testmodels.o cost.o ecc33.o ericsson.o fspl.o hata.o egli.o sui.o itwom3.0.o
|
||||
@echo -e " LNK\t$@"
|
||||
@$(CXX) testmodels.o cost.o ecc33.o ericsson.o fspl.o hata.o egli.o \
|
||||
sui.o itwom3.0.o -o $@ ${LIBS}
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -f $(objects) signalserver signalserverHD signalserverLIDAR testmodels
|
||||
|
||||
all: signalserver
|
||||
|
||||
install: all
|
||||
cp -a signalserver signalserverHD signalserverLIDAR $(INSTALL_PATH)
|
||||
|
Reference in New Issue
Block a user