Files
ports/math/chaco/files/patch-Makefile
T
Älven 14e2f511b6 math/chaco: fix MASTER_SITES, take maintainership
* Take: maintainership

* Old upstream is totally gone. Move MASTER_SITES on.
  The new one is a reputable academic organization:
  Mathematics and Computer Science Argonne National Laboratory.

  https://www.anl.gov/mcs

PR:		288479
Approved by:	yuri@ (Mentor)
2025-08-02 14:10:33 +04:00

42 lines
1.1 KiB
Plaintext

--- Makefile.orig 1997-10-02 17:23:22 UTC
+++ Makefile
@@ -1,11 +1,13 @@ DEST= ${DEST_DIR}/chaco
DEST_DIR = ../exec
DEST= ${DEST_DIR}/chaco
-CC = gcc
+CC ?= cc
IFLAG = -Imain
-CFLAGS = -O2
-OFLAGS = -O2
+CFLAGS = @CFLAGS@
+OFLAGS += -O2
-FILES.c= main/user_params.c main/interface.c main/main.c \
+main_file= main/main.c
+
+libFILES.c= main/user_params.c main/interface.c \
submain/balance.c submain/divide.c submain/submain.c \
input/input_assign.c \
input/check_input.c input/input.c input/input_geom.c \
@@ -87,11 +89,20 @@ FILES.c= main/user_params.c main/interface.c main/main
util/update.c util/vecout.c util/vecran.c \
util/vecscale.c
+FILES.c= $(libFILES.c) $(main_file)
+
FILES.o= $(FILES.c:.c=.o)
+libFILES.o= $(libFILES.c:.c=.o)
+all: ${DEST} ${DEST_DIR}/libchaco.a
+
${DEST}: ${FILES.o} Makefile
${CC} ${OFLAGS} ${FILES.o} -lm -o ${DEST}
+
+${DEST_DIR}/libchaco.a: ${libFILES.o} Makefile
+ ar r ${DEST_DIR}/libchaco.a ${libFILES.o}
+ ranlib ${DEST_DIR}/libchaco.a
lint:
lint ${IFLAG} ${FILES.c} -lm