#17 Add DGWRemoteControl

pull/32/head
Geoffrey Merck 4 years ago
parent 46d00ede09
commit fbe9fdaa9b

@ -0,0 +1,27 @@
SRCS = $(wildcard *.cpp)
OBJS = $(SRCS:.cpp=.o)
DEPS = $(SRCS:.cpp=.d)
dgwremotecontrol: ../VersionInfo/GitVersion.h $(OBJS) ../DStarBase/DStarBase.a ../BaseCommon/BaseCommon.a
$(CC) $(CPPFLAGS) -o dgwremotecontrol $(OBJS) ../DStarBase/DStarBase.a ../BaseCommon/BaseCommon.a $(LDFLAGS)
%.o : %.cpp
$(CC) -I../APRS -I../Common -I../BaseCommon -I../DStarBase -I../IRCDDB -I../VersionInfo $(CPPFLAGS) -MMD -MD -c $< -o $@
.PHONY clean:
clean:
$(RM) *.o *.d dgwremotecontrol.a
.PHONY install:
install: dgwremotecontrol
# copy executable
@cp -f dgwremotecontrol $(BIN_DIR)
# copy and adjust config
@cp -fn example.cfg $(CFG_DIR)/dgwremotecontrol.cfg
@sed -i "s|path=/var/log/dgwremotecontrol/|path=$(LOG_DIR)|g" $(CFG_DIR)/dgwremotecontrol.cfg
@sed -i "s|data=/usr/local/share/dgwremotecontrol.d/|data=$(DATA_DIR)|g" $(CFG_DIR)/dgwremotecontrol.cfg
../BaseCommon/BaseCommon.a:
../DStarBase/DStarBase.a:
../VersionInfo/GitVersion.h:

@ -38,18 +38,9 @@ export CPPFLAGS+= -DUSE_GPSD
export LDFLAGS+= -lgps export LDFLAGS+= -lgps
endif endif
SRCS = $(wildcard *.cpp)
OBJS = $(SRCS:.cpp=.o)
DEPS = $(SRCS:.cpp=.d)
.PHONY: all .PHONY: all
all: DStarGateway/dstargateway tests all: DStarGateway/dstargateway DGWRemoteControl/dgwremotecontrol tests
DStarGateway/dstargateway : VersionInfo/GitVersion.h $(OBJS) APRS/APRS.a Common/Common.a DStarBase/DStarBase.a IRCDDB/IRCDDB.a BaseCommon/BaseCommon.a
$(MAKE) -C DStarGateway
%.o : %.cpp
$(CC) -IAPRS/ -IBaseCommon/ -IDStarBase/ -IIRCDDB/ -IVersionInfo/ $(CPPFLAGS) -MMD -MD -c $< -o $@
APRS/APRS.a: BaseCommon/BaseCommon.a FORCE APRS/APRS.a: BaseCommon/BaseCommon.a FORCE
$(MAKE) -C APRS $(MAKE) -C APRS
@ -63,6 +54,12 @@ BaseCommon/BaseCommon.a: FORCE
DStarBase/DStarBase.a: BaseCommon/BaseCommon.a FORCE DStarBase/DStarBase.a: BaseCommon/BaseCommon.a FORCE
$(MAKE) -C DStarBase $(MAKE) -C DStarBase
DStarGateway/dstargateway : VersionInfo/GitVersion.h $(OBJS) APRS/APRS.a Common/Common.a DStarBase/DStarBase.a IRCDDB/IRCDDB.a BaseCommon/BaseCommon.a FORCE
$(MAKE) -C DStarGateway
DGWRemoteControl/dgwremotecontrol: VersionInfo/GitVersion.h $(OBJS) DStarBase/DStarBase.a BaseCommon/BaseCommon.a FORCE
$(MAKE) -C DGWRemoteControl
IRCDDB/IRCDDB.a: VersionInfo/GitVersion.h BaseCommon/BaseCommon.a FORCE IRCDDB/IRCDDB.a: VersionInfo/GitVersion.h BaseCommon/BaseCommon.a FORCE
$(MAKE) -C IRCDDB $(MAKE) -C IRCDDB

Loading…
Cancel
Save

Powered by TurnKey Linux.