1DOLLY 32MODULE git34REQUIRES TOOL ar5REQUIRES TOOL cc6REQUIRES TOOL make7REQUIRES TOOL mkdir8REQUIRES TOOL rm9REQUIRES TOOL tar10REQUIRES LIB curl11REQUIRES LIB z12REQUIRES HEADER libc13REQUIRES HEADER runtime14REQUIRES HEADER curl15REQUIRES HEADER zlib1617SOURCE HOST /static/default/git.tar /tmp/git.tar 3c4cbd0b978b5e3d067aa63faa2db16a7e1e047e6710db744e012161138ebb6718SLOP tar \19 -xf /tmp/git.tar \20 -C /2122FILE /etc/gitconfig23 [maintenance]24 auto = false25FILE /home/dolly/.gitconfig26 [user]27 name = Dolly28 email = dolly@example.invalid29FILE /tmp/git/Makefile30 .RECIPEPREFIX := >31 SOURCES := $(file </usr/src/git/dolly-sources.txt)32 OBJECTS := $(addprefix /tmp/git/objects/,$(SOURCES:.c=.o))33343536 CPPFLAGS := \37 -O0 \38 -std=gnu99 \39 -Wno-ignored-attributes \40 -D_DEFAULT_SOURCE \41 -DDOLLY \42 -DNO_GETTEXT \43 -DNO_ICONV \44 -DNO_EXPAT \45 -DNO_PTHREADS \46 -DNO_UNIX_SOCKETS \47 -DNO_OPENSSL \48 -DNO_PERL \49 -DNO_PYTHON \50 -DNO_IPV6 \51 -DNO_MMAP \52 -DNO_REGEX \53 -DGAWK \54 -DNO_MBSUPPORT \55 -DNO_MEMMEM \56 -DNO_PREAD \57 -DNO_SETENV \58 -DNO_STRCASESTR \59 -DNO_STRLCPY \60 -DNO_STRTOUMAX \61 -Dprintf=iprintf \62 -Dfprintf=fiprintf \63 -DSHA1_BLK \64 -DSHA256_BLK \65 -DHAVE_ALLOCA_H \66 -DHAVE_STRINGS_H \67 -DHAVE_CLOCK_GETTIME \68 -DHAVE_GETRANDOM \69 '-DGIT_VERSION_H="version-def.h"' \70 '-DBINDIR="/usr/bin"' \71 '-DGIT_EXEC_PATH="/usr/libexec/dolly"' \72 '-DDEFAULT_GIT_TEMPLATE_DIR="/usr/share/git-core/templates"' \73 '-DFALLBACK_RUNTIME_PREFIX="/usr"' \74 '-DGIT_HOST_CPU="wasm64"' \75 '-DGIT_LOCALE_PATH="/usr/share/locale"' \76 '-DSHELL_PATH="/bin/slop"' \77 '-DPAGER_ENV="LESS=FRX LV=-c"' \78 '-DETC_GITCONFIG="/etc/gitconfig"' \79 '-DETC_GITATTRIBUTES="/etc/gitattributes"' \80 '-DGIT_HTML_PATH="/usr/share/doc/git/html"' \81 '-DGIT_MAN_PATH="/usr/share/man"' \82 '-DGIT_INFO_PATH="/usr/share/info"' \83 -I /usr/src/git/compat/regex \84 -I /usr/src/git \85 -include dolly/runtime.h86 all: /usr/bin/git /usr/libexec/dolly/git-remote-http /usr/libexec/dolly/git-remote-https87 /tmp/git/objects/%.o: /usr/src/git/%.c88 >mkdir -p $(dir $@)89 >cc \90 > $(CPPFLAGS) \91 > -c $< \92 > -o $@93 /usr/lib/libgit.a: $(OBJECTS)94 >ar rcs $@ $^95 /usr/bin/git: /usr/src/git/common-main.c /usr/src/git/git.c /usr/lib/libgit.a96 >cc \97 > $(CPPFLAGS) \98 > /usr/src/git/common-main.c \99 > /usr/src/git/git.c \100 > -lgit \101 > -lz \102 > -o $@103 /usr/libexec/dolly:104 >mkdir -p $@105 /usr/libexec/dolly/git-remote-http: /usr/src/git/common-main.c /usr/src/git/remote-curl.c /usr/src/git/http.c /usr/src/git/http-walker.c /usr/lib/libgit.a | /usr/libexec/dolly106 >cc \107 > $(CPPFLAGS) \108 > /usr/src/git/common-main.c \109 > /usr/src/git/remote-curl.c \110 > /usr/src/git/http.c \111 > /usr/src/git/http-walker.c \112 > -lgit \113 > -lcurl \114 > -lz \115 > -o $@116 /usr/libexec/dolly/git-remote-https: /usr/libexec/dolly/git-remote-http117 >cc \118 > $(CPPFLAGS) \119 > /usr/src/git/common-main.c \120 > /usr/src/git/remote-curl.c \121 > /usr/src/git/http.c \122 > /usr/src/git/http-walker.c \123 > -lgit \124 > -lcurl \125 > -lz \126 > -o $@127SLOP CWD /usr/src/git make \128 -f /tmp/git/Makefile129130EXPORTS TOOL git131132SLOP git \133 --version134135FILE /usr/libexec/dolly/git-remote-http136FILE /usr/libexec/dolly/git-remote-https137FOLDER /usr/share/git-core/templates138FILE /usr/share/licenses/git/COPYING139140SLOP rm \141 -rf \142 /tmp/git \143 /tmp/git.tar \144 /usr/src/git145