1
0
forked from bonsai/harakit

Makefile, true(1), false(1): ported true and false back to C for simplicity and size

This commit is contained in:
Emma Tebibyte 2024-01-15 16:53:34 -07:00
parent c444198efc
commit 04923fb1ad
Signed by untrusted user: emma
GPG Key ID: 06FA419A1698C270
3 changed files with 7 additions and 14 deletions

View File

@ -67,11 +67,11 @@ libgetopt: src/getopt-rs/lib.rs
$(RUSTC) $(RUSTCFLAGS) --crate-type=lib --crate-name=getopt \ $(RUSTC) $(RUSTCFLAGS) --crate-type=lib --crate-name=getopt \
-o build/o/libgetopt.rlib src/getopt-rs/lib.rs -o build/o/libgetopt.rlib src/getopt-rs/lib.rs
dj: src/dj.c build_dir dj: src/dj.c build
$(CC) $(CFLAGS) -o build/bin/dj src/dj.c $(CC) $(CFLAGS) -o build/bin/dj src/dj.c
false: src/false.rs build false: src/false.c build
$(RUSTC) $(RUSTFLAGS) -o build/bin/false src/false.rs $(CC) $(CFLAGS) -o build/bin/false src/false.c
fop: src/fop.rs build libgetopt sysexits fop: src/fop.rs build libgetopt sysexits
$(RUSTC) $(RUSTFLAGS) --extern getopt=build/o/libgetopt.rlib \ $(RUSTC) $(RUSTFLAGS) --extern getopt=build/o/libgetopt.rlib \
@ -89,5 +89,5 @@ str: src/str.c build
strcmp: src/strcmp.c build strcmp: src/strcmp.c build
$(CC) $(CFLAGS) -o build/bin/strcmp src/strcmp.c $(CC) $(CFLAGS) -o build/bin/strcmp src/strcmp.c
true: src/true.rs build true: src/true.c build
$(RUSTC) $(RUSTFLAGS) -o build/bin/true src/true.rs $(CC) $(CFLAGS) -o build/bin/true src/true.c

View File

@ -1,5 +1,4 @@
/* /*
* Copyright (c) 2023 DTB <trinity@trinity.moe>
* Copyright (c) 2023 Emma Tebibyte <emma@tebibyte.media> * Copyright (c) 2023 Emma Tebibyte <emma@tebibyte.media>
* SPDX-License-Identifier: CC0 * SPDX-License-Identifier: CC0
* *
@ -7,5 +6,4 @@
* <http://creativecommons.org/publicdomain/zero/1.0>. * <http://creativecommons.org/publicdomain/zero/1.0>.
*/ */
int main() { return 1; }
fn main() { }

View File

@ -1,5 +1,4 @@
/* /*
* Copyright (c) 2023 DTB <trinity@trinity.moe>
* Copyright (c) 2023 Emma Tebibyte <emma@tebibyte.media> * Copyright (c) 2023 Emma Tebibyte <emma@tebibyte.media>
* SPDX-License-Identifier: CC0 * SPDX-License-Identifier: CC0
* *
@ -7,8 +6,4 @@
* <http://creativecommons.org/publicdomain/zero/1.0>. * <http://creativecommons.org/publicdomain/zero/1.0>.
*/ */
use std::process::ExitCode; int main() {}
fn main() -> ExitCode {
ExitCode::from(1)
}