forked from Lainports/opnsense-ports
Taken from: https://github.com/freebsd/freebsd-ports.git Commit id: 5070672073b68be364139bc6b3a89100bd17d331
41 lines
1,022 B
Text
41 lines
1,022 B
Text
--- Makefile.orig Thu Oct 2 12:23:22 1997
|
|
+++ Makefile Mon May 1 22:19:06 2006
|
|
@@ -1,11 +1,13 @@
|
|
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 @@
|
|
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
|