File: Makefile.in

package info (click to toggle)
xlispstat 3.52.14-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 7,560 kB
  • ctags: 12,676
  • sloc: ansic: 91,357; lisp: 21,759; sh: 1,525; makefile: 521; csh: 1
file content (49 lines) | stat: -rw-r--r-- 1,204 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
SHELL = /bin/sh
CC = @CC@
SHLIB_CFLAGS = @SHLIB_CFLAGS@
SHLIB_LD = @SHLIB_LD@
SHLIB_LD_LIBS = @SHLIB_LD_LIBS@
LIBDIR = @LIBDIR@
INCDIR = @INCDIR@

CMPCMD = ${LIBDIR}/xlisp -w${LIBDIR}/xlisp.wks
WRPCMD = ${CMPCMD} ../wrappers/wrap
INSTDIR = ${LIBDIR}/Autoload/Extras/regexp

COPTFLAGS = -g
CFLAGS = $(COPTFLAGS) -I${INCDIR} ${SHLIB_CFLAGS}

REOBJS = @REOBJS@

all: regexp.dll regexp.fsl

install: all
	-mkdir -p ${INSTDIR}
	cp regexp.dll regexp.fsl _autoidx.lsp ${INSTDIR}

regexp.dll: regexp.o ${REOBJS}
	${SHLIB_LD} -o regexp.dll regexp.o ${REOBJS} ${SHLIB_LD_LIBS}

regexp.fsl: regexp.lsp
	echo "(compile-file \"regexp.lsp\") (exit)" | ${CMPCMD}

regexp.c regexp.lsp: regexp.wrp
	echo "(wrap:make-wrappers \"regexp.wrp\")" | ${WRPCMD}

rtest: rtest.o ${REOBJS}
	$(CC) -o rtest rtest.o ${REOBJS}

regcomp.o: regex/regcomp.c
	$(CC) -Iregex $(CFLAGS) -c regex/regcomp.c
regerror.o: regex/regerror.c
	$(CC) -Iregex $(CFLAGS) -c regex/regerror.c
regexec.o: regex/regexec.c
	$(CC) -Iregex $(CFLAGS) -c regex/regexec.c
regfree.o: regex/regfree.c
	$(CC) -Iregex $(CFLAGS) -c regex/regfree.c

clean:
	rm -f *.o lib.exp rtest

veryclean: clean
	rm -f Makefile regexp.c regexp.lsp regexp.fsl regexp.dll config.*