|
|
@@ -47,6 +47,10 @@ libair720u.a :
|
|
|
libair530z.a :
|
|
|
$(MAKE) -C air530z target=$(target) $@
|
|
|
|
|
|
+# "EC200U"
|
|
|
+libec200u.a :
|
|
|
+ $(MAKE) -C ec200u target=$(target) $@
|
|
|
+
|
|
|
# 海康相机拍照测试
|
|
|
LIB1 := -Wl,-Bstatic -L./swapi -lswapi -L./mvs_u_takephoto -lmvs_u_takephoto
|
|
|
ifeq ($(target),armv7hf)
|
|
|
@@ -70,17 +74,26 @@ air720u_4g.out : libswapi.a libair720u.a ./tests/air720u/main.go
|
|
|
@cp $@ ./build/air720u_test/$(basename $@)_$(DATE)$(suffix $@)
|
|
|
rm -rf $@
|
|
|
|
|
|
+# 测4G模块-EC200U
|
|
|
+LIB3 := -Wl,-Bstatic -L./swapi -lswapi -L./ec200u -lec200u -Wl,-Bdynamic -lc -lm -ldl -lpthread
|
|
|
+ec200u_4g.out : libswapi.a libec200u.a ./tests/ec200u/main.go
|
|
|
+ mkdir -p ./build/ec200u_test
|
|
|
+ $(GO) mod tidy
|
|
|
+ $(SETGO_ENV) CGO_LDFLAGS="$(LIB3)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./tests/ec200u/main.go
|
|
|
+ @cp $@ ./build/ec200u_test/$(basename $@)_$(DATE)$(suffix $@)
|
|
|
+ rm -rf $@
|
|
|
+
|
|
|
# 主测试程序
|
|
|
-LIB3 := -Wl,-Bstatic -L./swapi -lswapi -L./mvs_u_takephoto -lmvs_u_takephoto -L./air720u -lair720u -L./air530z -lair530z
|
|
|
+LIBS := -Wl,-Bstatic -L./swapi -lswapi -L./mvs_u_takephoto -lmvs_u_takephoto -L./air720u -lair720u -L./air530z -lair530z
|
|
|
ifeq ($(target),armv7hf)
|
|
|
- LIB3 += -Wl,-Bdynamic -lc -lm -ldl -lpthread -L$(PWD)/mvs_u_takephoto/lib/armv7hf/. -lMvCameraControl
|
|
|
+ LIBS += -Wl,-Bdynamic -lc -lm -ldl -lpthread -L$(PWD)/mvs_u_takephoto/lib/armv7hf/. -lMvCameraControl
|
|
|
else
|
|
|
- LIB3 += -Wl,-Bdynamic -lc -lm -ldl -lpthread -L$(PWD)/mvs_u_takephoto/lib/x86_64/64 -lMvCameraControl
|
|
|
+ LIBS += -Wl,-Bdynamic -lc -lm -ldl -lpthread -L$(PWD)/mvs_u_takephoto/lib/x86_64/64 -lMvCameraControl
|
|
|
endif
|
|
|
-rtu_linux_modules.out : libswapi.a libmvs_u_takephoto.a libair720u.a libair530z.a ./main.go
|
|
|
+rtu_linux_modules.out : libswapi.a libmvs_u_takephoto.a libair720u.a libair530z.a libec200u.a ./main.go
|
|
|
mkdir -p ./build
|
|
|
$(GO) mod tidy
|
|
|
- $(SETGO_ENV) CGO_LDFLAGS="$(LIB3)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./main.go
|
|
|
+ $(SETGO_ENV) CGO_LDFLAGS="$(LIBS)" $(GO_BUILD) $(GO_FLAGS) -o $@ ./main.go
|
|
|
@cp $@ ./build/$(basename $@)_$(DATE)$(suffix $@)
|
|
|
|
|
|
# 编译的清理
|
|
|
@@ -89,4 +102,5 @@ clean :
|
|
|
make -C ./mvs_u_takephoto clean
|
|
|
make -C ./air720u clean
|
|
|
make -C ./air530z clean
|
|
|
+ make -C ./ec200u clean
|
|
|
rm -rf ./*.a ./*.out ./build
|