diff options
| author | Elouan Gros <elouan.gros@astran.io> | 2026-09-05 09:39:49 +0200 |
|---|---|---|
| committer | gonzo <gonzo@toniatuh.com> | 2026-09-05 10:30:27 +0200 |
| commit | dc7406f717e1381c4ecaefb5277a79a3297eae28 (patch) | |
| tree | 8979e4094decf8b34654bfa2cdfcbee9f4573754 /Makefile | |
| parent | 000e28a041f1e12a1e682df0d7fabd3cf4da4dd7 (diff) | |
| download | loan_calc-dc7406f717e1381c4ecaefb5277a79a3297eae28.tar.gz | |
split makefile -> BSDm / GNUm
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index b883d7f..0000000 --- a/Makefile +++ /dev/null @@ -1,52 +0,0 @@ -UNAME := $$( uname -s ) - -.if ${UNAME} == "Linux" -CC=clang --std=gnu11 -.else -CC=clang --std=c11 -.endif -AR=ar ruvcs - -CFLAGS=-Wall -Wextra -Werror -Weverything -pedantic -.ifdef RELEASE -CFLAGS+=-O2 -LFLAGS=-O2 -.else -CFLAGS+=-g -LFLAGS=-g -.endif -LIBS=-lncurses -lform -lm - -TARGET=lc -DEPS=main.c -HEAD= -OBJ=${DEPS:.c=.o} - -LIB=las.a -LDEPS=bullet_loan.c straight_line_loan.c mortgage_loan.c loans.c read_functions.c -LHEAD=contract.h loans.h -LOBJ=${LDEPS:.c=.o} - -.PHONY: all clean release lib $(TARGET) $(LIB) - -all: $(LIB) $(TARGET) - -$(OBJ): $(HEAD) -$(LOBJ): $(LHEAD) - -.c.o: - $(CC) -o $@ -c $< $(CFLAGS) - -$(TARGET): $(OBJ) $(LIB) - $(CC) -o $@ $(OBJ) $(LIB) $(LIBS) $(LFLAGS) - -$(LIB): $(LOBJ) - $(AR) $(LIB) $(LOBJ) - -lib: $(LIB) - -release: - @make -DRELEASE - -clean: - rm -f *.o *~ *.core $(OBJ) $(TARGET) |
