Skip to content

Commit 0d09523

Browse files
committed
Add submit.zip target to each lang Makefile.
Seems a little weird, but this is really to help make assignments easier to create as just a copy and mod to an existing language. Now you don't have to remember to add a submit.zip target to the Makefile; it's already there for you.
1 parent fa99a36 commit 0d09523

File tree

16 files changed

+96
-16
lines changed

16 files changed

+96
-16
lines changed

langs/abscond/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ objs = \
1212
main.o \
1313
print.o
1414

15-
default: runtime.o
15+
default: submit.zip
16+
17+
submit.zip:
18+
zip submit.zip -r * \
19+
-x \*.[os] -x \*~ -x \*zip \
20+
-x \*Zone.Identifier -x **compiled**
1621

1722
runtime.o: $(objs)
1823
ld -r $(objs) -o runtime.o

langs/blackmail/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ objs = \
1212
main.o \
1313
print.o
1414

15-
default: runtime.o
15+
default: submit.zip
16+
17+
submit.zip:
18+
zip submit.zip -r * \
19+
-x \*.[os] -x \*~ -x \*zip \
20+
-x \*Zone.Identifier -x **compiled**
1621

1722
runtime.o: $(objs)
1823
ld -r $(objs) -o runtime.o

langs/con/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ objs = \
1212
main.o \
1313
print.o
1414

15-
default: runtime.o
15+
default: submit.zip
16+
17+
submit.zip:
18+
zip submit.zip -r * \
19+
-x \*.[os] -x \*~ -x \*zip \
20+
-x \*Zone.Identifier -x **compiled**
1621

1722
runtime.o: $(objs)
1823
ld -r $(objs) -o runtime.o

langs/dupe/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,12 @@ objs = \
1313
print.o \
1414
values.o
1515

16-
default: runtime.o
16+
default: submit.zip
17+
18+
submit.zip:
19+
zip submit.zip -r * \
20+
-x \*.[os] -x \*~ -x \*zip \
21+
-x \*Zone.Identifier -x **compiled**
1722

1823
runtime.o: $(objs)
1924
ld -r $(objs) -o runtime.o

langs/evildoer/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ objs = \
1414
values.o \
1515
io.o
1616

17-
default: runtime.o
17+
default: submit.zip
18+
19+
submit.zip:
20+
zip submit.zip -r * \
21+
-x \*.[os] -x \*~ -x \*zip \
22+
-x \*Zone.Identifier -x **compiled**
1823

1924
runtime.o: $(objs)
2025
ld -r $(objs) -o runtime.o

langs/extort/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ objs = \
1414
values.o \
1515
io.o
1616

17-
default: runtime.o
17+
default: submit.zip
18+
19+
submit.zip:
20+
zip submit.zip -r * \
21+
-x \*.[os] -x \*~ -x \*zip \
22+
-x \*Zone.Identifier -x **compiled**
1823

1924
runtime.o: $(objs)
2025
ld -r $(objs) -o runtime.o

langs/fraud/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ objs = \
1414
values.o \
1515
io.o
1616

17-
default: runtime.o
17+
default: submit.zip
18+
19+
submit.zip:
20+
zip submit.zip -r * \
21+
-x \*.[os] -x \*~ -x \*zip \
22+
-x \*Zone.Identifier -x **compiled**
1823

1924
runtime.o: $(objs)
2025
ld -r $(objs) -o runtime.o

langs/hoax/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ objs = \
1414
values.o \
1515
io.o
1616

17-
default: runtime.o
17+
default: submit.zip
18+
19+
submit.zip:
20+
zip submit.zip -r * \
21+
-x \*.[os] -x \*~ -x \*zip \
22+
-x \*Zone.Identifier -x **compiled**
1823

1924
runtime.o: $(objs)
2025
ld -r $(objs) -o runtime.o

langs/hustle/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ objs = \
1414
values.o \
1515
io.o
1616

17-
default: runtime.o
17+
default: submit.zip
18+
19+
submit.zip:
20+
zip submit.zip -r * \
21+
-x \*.[os] -x \*~ -x \*zip \
22+
-x \*Zone.Identifier -x **compiled**
1823

1924
runtime.o: $(objs)
2025
ld -r $(objs) -o runtime.o

langs/iniquity/Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,12 @@ objs = \
1414
values.o \
1515
io.o
1616

17-
default: runtime.o
17+
default: submit.zip
18+
19+
submit.zip:
20+
zip submit.zip -r * \
21+
-x \*.[os] -x \*~ -x \*zip \
22+
-x \*Zone.Identifier -x **compiled**
1823

1924
runtime.o: $(objs)
2025
ld -r $(objs) -o runtime.o

0 commit comments

Comments
 (0)