108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
$(TWAPI_ZIP):
@-mkdir -p archive >/dev/null 2>/dev/null
wget --no-use-server-timestamps -O "$(TWAPI_ZIP).new" "$(TWAPI_URL)"
@if test -n "$(TWAPI_SHA256)"; then if test "`openssl sha256 "$(TWAPI_ZIP).new" | sed 's@^.*= *@@'`" != "$(TWAPI_SHA256)"; then echo "$(TWAPI_ZIP): Checksum Mismatch!"; exit 1; fi; fi
unzip -l "$(TWAPI_ZIP).new"
mv "$(TWAPI_ZIP).new" "$(TWAPI_ZIP)"
# Tclkit
$(KITCREATOR_TARBALL):
@-mkdir -p archive >/dev/null 2>/dev/null
wget --no-use-server-timestamps -O "$(KITCREATOR_TARBALL).new" "$(KITCREATOR_URL)"
@if test -n "$(KITCREATOR_SHA256)"; then if test "`openssl sha256 "$(KITCREATOR_TARBALL).new" | sed 's@^.*= *@@'`" != "$(KITCREATOR_SHA256)"; then echo "$(KITCREATOR_TARBALL): Checksum Mismatch!"; exit 1; fi; fi
gzip -dc "$(KITCREATOR_TARBALL).new" | tar -tf - >/dev/null
mv "$(KITCREATOR_TARBALL).new" "$(KITCREATOR_TARBALL)"
tclkit-zip: $(KITCREATOR_TARBALL)
rm -rf kitcreator-$(KITCREATOR_VERSION)
gzip -dc "$(KITCREATOR_TARBALL)" | tar -xf -
cd kitcreator-$(KITCREATOR_VERSION) && KITCREATOR_PKGS=' ' AR=$(TOOLCHAIN_CMD)ar CC=$(TOOLCHAIN_CMD)gcc ./kitcreator 8.5.15 --host=$(TOOLCHAIN) --enable-kit-storage=zip --enable-threads
cp kitcreator-$(KITCREATOR_VERSION)/tclkit-8.5.15 tclkit-zip.new
mv tclkit-zip.new tclkit-zip
rm -rf kitcreator-$(KITCREATOR_VERSION)
# The wrapper
## Split Tclkit header from zip file contents
|
>
>
>
>
|
>
>
|
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
|
$(TWAPI_ZIP):
@-mkdir -p archive >/dev/null 2>/dev/null
wget --no-use-server-timestamps -O "$(TWAPI_ZIP).new" "$(TWAPI_URL)"
@if test -n "$(TWAPI_SHA256)"; then if test "`openssl sha256 "$(TWAPI_ZIP).new" | sed 's@^.*= *@@'`" != "$(TWAPI_SHA256)"; then echo "$(TWAPI_ZIP): Checksum Mismatch!"; exit 1; fi; fi
unzip -l "$(TWAPI_ZIP).new"
mv "$(TWAPI_ZIP).new" "$(TWAPI_ZIP)"
# Icon
icon/tcpdump.ico: icon/tcpdump.png icon/Makefile
$(MAKE) -C icon tcpdump.ico
# Tclkit
$(KITCREATOR_TARBALL):
@-mkdir -p archive >/dev/null 2>/dev/null
wget --no-use-server-timestamps -O "$(KITCREATOR_TARBALL).new" "$(KITCREATOR_URL)"
@if test -n "$(KITCREATOR_SHA256)"; then if test "`openssl sha256 "$(KITCREATOR_TARBALL).new" | sed 's@^.*= *@@'`" != "$(KITCREATOR_SHA256)"; then echo "$(KITCREATOR_TARBALL): Checksum Mismatch!"; exit 1; fi; fi
gzip -dc "$(KITCREATOR_TARBALL).new" | tar -tf - >/dev/null
mv "$(KITCREATOR_TARBALL).new" "$(KITCREATOR_TARBALL)"
tclkit-zip: $(KITCREATOR_TARBALL) tcpdump.rc icon/tcpdump.ico
rm -rf kitcreator-$(KITCREATOR_VERSION)
gzip -dc "$(KITCREATOR_TARBALL)" | tar -xf -
cp icon/tcpdump.ico kitcreator-$(KITCREATOR_VERSION)/kit.ico
sed 's/@@TCPDUMP_VERSION_COMMA@@/$(shell echo $(TCPDUMP_VERSION) | sed 's@\.@,@g'),0/;s/@@TCPDUMP_VERSION@@/$(TCPDUMP_VERSION)/' tcpdump.rc > kitcreator-$(KITCREATOR_VERSION)/kit.rc
cd kitcreator-$(KITCREATOR_VERSION) && KITCREATOR_PKGS=' ' AR=$(TOOLCHAIN_CMD)ar CC=$(TOOLCHAIN_CMD)gcc ./kitcreator 8.5.15 --host=$(TOOLCHAIN) --enable-kit-storage=zip --enable-threads
cp kitcreator-$(KITCREATOR_VERSION)/tclkit-8.5.15 tclkit-zip.new
mv tclkit-zip.new tclkit-zip
rm -rf kitcreator-$(KITCREATOR_VERSION)
# The wrapper
## Split Tclkit header from zip file contents
|
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
|
zip -A tcpdump.exe
# Cleanup
clean:
rm -f tcpdump.exe.zip tcpdump.exe.bin tcpdump.exe.new tcpdump.exe
rm -rf kitcreator-$(KITCREATOR_VERSION)
rm -rf __TMP_TCP__ __TMP_WPCAP__
distclean: clean
rm -f "$(TWAPI_ZIP)" "$(TCPDUMP_TARBALL)" "$(WINPCAP_DEV_ZIP)" "$(KITCREATOR_TARBALL)" "$(WINPCAP_INST_7ZIP)"
rm -f "$(TWAPI_ZIP).new" "$(TCPDUMP_TARBALL).new" "$(WINPCAP_DEV_ZIP).new" "$(KITCREATOR_TARBALL).new" "$(WINPCAP_INST_7ZIP).new"
rm -f $(WINPCAP_INST_FILES)
rm -f tclkit-zip files/tcpdump.exe
-rmdir archive files
.PHONY: all clean distclean
|
>
|
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
|
zip -A tcpdump.exe
# Cleanup
clean:
rm -f tcpdump.exe.zip tcpdump.exe.bin tcpdump.exe.new tcpdump.exe
rm -rf kitcreator-$(KITCREATOR_VERSION)
rm -rf __TMP_TCP__ __TMP_WPCAP__
$(MAKE) -C icon clean
distclean: clean
rm -f "$(TWAPI_ZIP)" "$(TCPDUMP_TARBALL)" "$(WINPCAP_DEV_ZIP)" "$(KITCREATOR_TARBALL)" "$(WINPCAP_INST_7ZIP)"
rm -f "$(TWAPI_ZIP).new" "$(TCPDUMP_TARBALL).new" "$(WINPCAP_DEV_ZIP).new" "$(KITCREATOR_TARBALL).new" "$(WINPCAP_INST_7ZIP).new"
rm -f $(WINPCAP_INST_FILES)
rm -f tclkit-zip files/tcpdump.exe
-rmdir archive files
.PHONY: all clean distclean
|