Browse Source

编译相机服务模块

niujiuru 1 day atrás
parent
commit
653e73552e
1 changed files with 8 additions and 1 deletions
  1. 8 1
      Makefile

+ 8 - 1
Makefile

@@ -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 sshd-mqtt-bridge web-ui
+all: networkd timesyncd gnss sshd-mqtt-bridge camera-capture web-ui
 
 # 可执行程序
 networkd : LK_LIBS = $(S_LIBS0) $(S_LIBS1) $(D_LIBS0)
@@ -57,6 +57,13 @@ gnss : libswapi.a libair530z.a
 	$(SETGO_ENV) CGO_LDFLAGS="$(LK_LIBS)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./gnss.service/*.go
 	cp -f $@ ./build/ && rm -f $@
 
+camera-capture : LK_LIBS = $(S_LIBS0) $(S_LIBS2) $(D_LIBS0) $(D_LIBS2)
+camera-capture : libswapi.a libhk_takephoto.a libdh_takephoto.a
+	mkdir -p ./build
+	$(GO) mod tidy
+	$(SETGO_ENV) CGO_LDFLAGS="$(LK_LIBS)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./camera-capture.service/*.go
+	cp -f $@ ./build/ && rm -f $@
+
 sshd-mqtt-bridge :
 	mkdir -p ./build
 	$(MAKE) -C $(RTU_LINUX_MODULES_PATH) yfkj_sshd.out target=armv7hf