Files
SAPFOR/Sapfor/src/SageAnalysisTool/OmegaForSage/Makefile
2025-03-12 14:22:11 +03:00

63 lines
2.0 KiB
Makefile

# in maple_interface.c include vfork.h
#SUN#CEXTRA=-DSUN=1
# Directory where sigma is installed (used to find include files and libraries)
# DEFINE sigma_prefix as the path to the directory containing sigma
sigma_prefix = ../../../sage/Beta/sigma
sigma_lib = $(sigma_prefix)/lib
# Directory where tool box is installed
# DEFINE sigma_prefix as the path to the directory containing sigma toolc++
toolc++_prefix = .
# Directory in which to put toolc++ library
toolc++_libdir = .
# Directory in which include file can be found
toolc++_include = .
#
CC = gcc
INCLUDE = -I./include -I.
# -w don't issue warning now.
CFLAGS = $(INCLUDE) -g
LDFLAGS =
OMEGA_SRC = add-assert.c cover.c ddomega-build.c ddomega.c kill.c affine.c sagedriver.c ddomega-use.c debug.c ip.c refine.c
OMEGA_HDR = ./include/add-assert.h ./include/ddomega-use.h ./include/kill.h ./include/refine.h ./include/affine.h ./include/ddomega.h ./include/cover.h ./include/debug.h ./include/lang-interf.h ./include/ddomega-build.h ./include/ip.h ./include/portable.h
OMEGA_OBJ = add-assert.o cover.o ddomega-build.o ddomega.o kill.o affine.o sagedriver.o ddomega-use.o debug.o ip.o refine.o
testq: $(OMEGA_OBJ)
# $(CC) $(OMEGA_OBJ) -o testdebug -lm -lcurses -ltermcap
add-assert.o : $(OMEGA_HDR)
$(CC) $(CFLAGS) -c add-assert.c
cover.o : $(OMEGA_HDR)
$(CC) $(CFLAGS) -c cover.c
ddomega-build.o : $(OMEGA_HDR)
$(CC) $(CFLAGS) -c ddomega-build.c
ddomega.o: $(OMEGA_HDR)
$(CC) $(CFLAGS) -c ddomega.c
kill.o : $(OMEGA_HDR)
$(CC) $(CFLAGS) -c kill.c
affine.o : $(OMEGA_HDR)
$(CC) $(CFLAGS) -c affine.c
sagedriver.o : $(OMEGA_HDR) sagedriver.c
$(CC) $(CFLAGS) -c sagedriver.c
ddomega-use.o : $(OMEGA_HDR)
$(CC) $(CFLAGS) -c ddomega-use.c
debug.o: $(OMEGA_HDR)
$(CC) $(CFLAGS) -c debug.c
ip.o : $(OMEGA_HDR)
$(CC) $(CFLAGS) -c ip.c
refine.o: $(OMEGA_HDR)
$(CC) $(CFLAGS) -c refine.c
clean:
rm -rf $(OMEGA_OBJ) testdebug