Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sffe/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/sffe/Makefile.in')
-rw-r--r--src/sffe/Makefile.in36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/sffe/Makefile.in b/src/sffe/Makefile.in
new file mode 100644
index 0000000..6d1f565
--- /dev/null
+++ b/src/sffe/Makefile.in
@@ -0,0 +1,36 @@
+CC = @CC@
+CFLAGS = @CFLAGS@
+LIBS = @LIBS@
+LFLAGS = @LDFLAGS@
+AR = @AR@
+RANLIB = @RANLIB@
+
+SRCS = sffe.c \
+ sffe_cmplx_asm.c \
+ sffe_cmplx_gsl.c
+
+OBJS = $(SRCS:.c=.o) @ASM_CMPLX_O@
+
+TLIB = ../lib/libsffe.a
+
+all: $(TLIB)
+
+asm/cmplx.o: asm/cmplx.asm
+ nasm -f @CMPLX_O_TARGET@ asm/cmplx.asm -oasm/cmplx.o
+
+$(TLIB):$(OBJS)
+ rm -f $@
+ $(AR) rc $@ $(OBJS) @ASM_CMPLX_O@
+ $(RANLIB) $@
+
+keywords.c: keywords.gperf
+ gperf -t -p -D -C -a keywords.gperf > keywords.c
+
+clean:
+ rm -f $(TLIB)
+ rm -f *.[oas] asm/*.o
+ rm -f *~
+ rm -f core
+
+distclean:clean
+ rm Makefile