File: Makefile.in

package info (click to toggle)
kaya 0.4.2-4
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,448 kB
  • ctags: 1,694
  • sloc: cpp: 9,536; haskell: 7,461; sh: 3,013; yacc: 910; makefile: 816; perl: 90
file content (56 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
50
51
52
53
54
55
56
LANGNAME = @LANGNAME@
KAYAC = ../compiler/@TARGET@
prefix = @prefix@
exec_prefix = @exec_prefix@
libdir = ${prefix}/lib/${LANGNAME}
LIBDIR = ${libdir}
IMPORTDIR = ${libdir}/imports
CXXFLAGS = -I../rts
KAYAINC = @KAYAPROF@ -noenvlibs -I ../rts -I ../stdlib -L ../stdlib
INSTALLFLAGS = -m 644


SRCS = 

IFACE = 

LOCALOBJS = 

OBJS = ${LOCALOBJS} 

#${TARGET}: ${LIBTARGET}
#	${CXX} -fpic ${CXXFLAGS} -shared ${OBJS} -o ${TARGET}

all: ${OBJS}

dynlink: ${LIBTARGET}

#${LIBTARGET}: ${OBJS}
#	../tools/dynlink @LANGNAME@std ${STDOBJS}
#	../tools/dynlink @LANGNAME@web -lssl -lcrypt -lcgi ${WEBOBJS}
#	../tools/dynlink @LANGNAME@re -lpcre ${REOBJS}

install:
	mkdir -p ${libdir}
	mkdir -p ${IMPORTDIR}
#	install ${TARGET} ${LIBDIR}
#	install ${LIBTARGET} ${LIBSTATIC} ${LIBINFO} ${LIBDIR}
	-install ${INSTALLFLAGS} ${IFACE} ${IMPORTDIR}
	-install ${INSTALLFLAGS} ${OBJS} ${IMPORTDIR}

clean:
	rm -f ${OBJS} ${IFACE} ${LIBTARGET} ${TARGET}
	rm -f *.html *.xml
	rm -rf docs

distclean: clean
	rm -f *~ Makefile
	rm -rf autom4te.cache

#Prelude.o: Prelude.ki Builtins.ki Maths.ki Array.ki

%.o : %.@EXT@
	${KAYAC} $< -noprelude -nochase ${KAYAINC} -nortchecks -L ../rts_opt -L ../rts -xmldocs

%.ki : %.o
	@: