|
|
@@ -33,7 +33,7 @@ D_LIBS2 += -L$(RTU_LINUX_MODULES_PATH)/dh_takephoto/lib/armv7hf -lMVSDK -liImage
|
|
|
D_LIBS2 += -L$(RTU_LINUX_MODULES_PATH)/dh_takephoto/lib/armv7hf/GenICam/bin -lGCBase_gcc483_v3_0 -lGenApi_gcc483_v3_0 -lLog_gcc483_v3_0 -llog4cpp_gcc483_v3_0 -lMathParser_gcc483_v3_0 -lNodeMapData_gcc483_v3_0 -lXmlParser_gcc483_v3_0
|
|
|
|
|
|
# 编译的目标
|
|
|
-all: networkd timesyncd gnss
|
|
|
+all: networkd timesyncd gnss sshd-mqtt-bridge
|
|
|
|
|
|
# 可执行程序
|
|
|
networkd : LK_LIBS = $(S_LIBS0) $(S_LIBS1) $(D_LIBS0)
|
|
|
@@ -41,45 +41,48 @@ networkd : libswapi.a libair720u.a libec200u.a
|
|
|
mkdir -p ./build
|
|
|
$(GO) mod tidy
|
|
|
$(SETGO_ENV) CGO_LDFLAGS="$(LK_LIBS)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./networkd.service/*.go
|
|
|
- cp -rf $@ ./build/ && cp -rf $@ ./build/$(basename $@)_$(DATE)$(suffix $@) && rm -rf $@
|
|
|
+ cp -f $@ ./build/ && rm -f $@
|
|
|
|
|
|
timesyncd : LK_LIBS = $(S_LIBS0) $(S_LIBS1) $(D_LIBS0)
|
|
|
timesyncd : libswapi.a libair720u.a libec200u.a
|
|
|
mkdir -p ./build
|
|
|
$(GO) mod tidy
|
|
|
$(SETGO_ENV) CGO_LDFLAGS="$(LK_LIBS)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./timesyncd.service/*.go
|
|
|
- cp -rf $@ ./build/ && cp -rf $@ ./build/$(basename $@)_$(DATE)$(suffix $@) && rm -rf $@
|
|
|
+ cp -f $@ ./build/ && rm -f $@
|
|
|
|
|
|
gnss : LK_LIBS = $(S_LIBS0) $(S_LIBS3) $(D_LIBS0)
|
|
|
gnss : libswapi.a libair530z.a
|
|
|
mkdir -p ./build
|
|
|
$(GO) mod tidy
|
|
|
$(SETGO_ENV) CGO_LDFLAGS="$(LK_LIBS)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./gnss.service/*.go
|
|
|
- cp -rf $@ ./build/ && cp -rf $@ ./build/$(basename $@)_$(DATE)$(suffix $@) && rm -rf $@
|
|
|
+ cp -f $@ ./build/ && rm -f $@
|
|
|
+
|
|
|
+sshd-mqtt-bridge :
|
|
|
+ mkdir -p ./build
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH) yfkj_sshd.out target=armv7hf
|
|
|
+ cp -f $(RTU_LINUX_MODULES_PATH)/yfkj_sshd.out ./build/$@
|
|
|
|
|
|
# 静态库模块
|
|
|
libswapi.a :
|
|
|
- $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/swapi target=armv7hf $@
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/swapi target=armv7hf $@
|
|
|
|
|
|
libec200u.a :
|
|
|
- $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/ec200u target=armv7hf $@
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/ec200u target=armv7hf $@
|
|
|
|
|
|
libair720u.a :
|
|
|
- $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/air720u target=armv7hf $@
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/air720u target=armv7hf $@
|
|
|
|
|
|
libair530z.a :
|
|
|
- $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/air530z target=armv7hf $@
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/air530z target=armv7hf $@
|
|
|
|
|
|
libhk_takephoto.a :
|
|
|
- $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/hk_takephoto target=armv7hf $@
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/hk_takephoto target=armv7hf $@
|
|
|
|
|
|
libdh_takephoto.a :
|
|
|
- $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/dh_takephoto target=armv7hf $@
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/dh_takephoto target=armv7hf $@
|
|
|
|
|
|
# 编译的清理
|
|
|
clean:
|
|
|
- @for m in swapi hk_takephoto dh_takephoto ec200u air720u air530z; do \
|
|
|
- $(MAKE) -C $(RTU_LINUX_MODULES_PATH)/$$m clean || true; \
|
|
|
- done
|
|
|
+ $(MAKE) -C $(RTU_LINUX_MODULES_PATH) clean
|
|
|
|
|
|
rm -rf build
|