|
|
|
@ -51,6 +51,7 @@ $(TARGET): $(OBJECTS)
|
|
|
|
|
$(CPP) -o $@ -c $(CPPFLAGS) $<
|
|
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
rm -rf TestModbus-Server-$(VERSION)/
|
|
|
|
|
rm -f *.o *.oo *.c~ *.h~ *.cc~ *.ui~ $(APP) Makefile~
|
|
|
|
|
rm -rf *.dll
|
|
|
|
|
rm -rf *.exe
|
|
|
|
@ -80,31 +81,22 @@ test-fc16: test-fc16.cc
|
|
|
|
|
test-fc15: test-fc15.cc
|
|
|
|
|
$(CPP) -o test-fc15 test-fc15.cc $(LDFLAGS) -I/usr/include -I/usr/local/include -L/usr/local/lib -L/usr/lib
|
|
|
|
|
|
|
|
|
|
copydll: $(TARGET)
|
|
|
|
|
echo "delete all librarys"
|
|
|
|
|
rm -rf *.dll
|
|
|
|
|
echo "copy linked dll first level"
|
|
|
|
|
cp -vf `ldd testmodbus-server.exe | grep .dll | grep /mingw64/bin | cut -d' ' -f3 ` ./
|
|
|
|
|
echo "copy network dll"
|
|
|
|
|
cp /usr/lib/*UDPTCPNetwork.dll ./
|
|
|
|
|
echo "copy linked dll second level"
|
|
|
|
|
cp -vf `ldd testmodbus-server.exe | grep .dll | grep /mingw64/bin | cut -d' ' -f3 ` ./
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
buildwindows:
|
|
|
|
|
rm -rf TestModbus-Server-$(VERSION)
|
|
|
|
|
mkdir TestModbus-Server-$(VERSION)
|
|
|
|
|
make clean
|
|
|
|
|
buildwindows: clean
|
|
|
|
|
make configcross
|
|
|
|
|
make $(TARGET)
|
|
|
|
|
make $(TARGET) -j 9
|
|
|
|
|
mkdir TestModbus-Server-$(VERSION)
|
|
|
|
|
cp testmodbus-server.exe TestModbus-Server-$(VERSION)/
|
|
|
|
|
cp testmodbus-server.ui TestModbus-Server-$(VERSION)/
|
|
|
|
|
cp testmodbus-server.png TestModbus-Server-$(VERSION)/
|
|
|
|
|
cp README.md TestModbus-Server-$(VERSION)/
|
|
|
|
|
cp Changelog TestModbus-Server-$(VERSION)/
|
|
|
|
|
cp LICENSE TestModbus-Server-$(VERSION)/
|
|
|
|
|
tar xvzf $(CROSSENV)/files/winbuild-dll.tgz -C TestModbus-Server-$(VERSION)/
|
|
|
|
|
tar xvzf $(CROSSENV)/files/winbuild-share.tgz -C TestModbus-Server-$(VERSION)/
|
|
|
|
|
./copydlls.sh
|
|
|
|
|
./copyshare.sh
|
|
|
|
|
mv *.dll TestModbus-Server-$(VERSION)/
|
|
|
|
|
mv share TestModbus-Server-$(VERSION)/
|
|
|
|
|
#tar xvzf $(CROSSENV)/files/winbuild-dll.tgz -C TestModbus-Server-$(VERSION)/
|
|
|
|
|
#tar xvzf $(CROSSENV)/files/winbuild-share.tgz -C TestModbus-Server-$(VERSION)/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-include $(DEPENDFILE)
|
|
|
|
|