1# Generated automatically from Makefile.in by configure.
2# -*- sh -*-
3MODULES = smg-module.so termios-module.so select-module.so fcntl-module.so \
4  varray-module.so
5#---------------------------------------------------------------------------
6CC_SHARED 	= gcc $(CFLAGS) -shared -fPIC
7#---------------------------------------------------------------------------
8# Installation location of the slang library
9#---------------------------------------------------------------------------
10prefix 		= /usr
11exec_prefix 	= ${prefix}
12SLANG_INC	= -I${prefix}/include
13SLANG_LIB	= -L${exec_prefix}/lib -lslang
14#---------------------------------------------------------------------------
15# Installation location of the modules
16#---------------------------------------------------------------------------
17MODULE_INSTALL_DIR = ${exec_prefix}/lib/slang/modules
18INSTALL		= $/usr/bin/ginstall -c
19INSTALL_DATA	= ${INSTALL} -m 644
20MKINSDIR	= ../autoconf/mkinsdir.sh
21#---------------------------------------------------------------------------
22# DESTDIR is designed to facilitate making packages.  Normally it is empty
23#---------------------------------------------------------------------------
24DESTDIR =
25DEST_MODULEDIR = $(DESTDIR)$(MODULE_INSTALL_DIR)
26#---------------------------------------------------------------------------
27RPATH = -Wl,-R${exec_prefix}/lib
28
29LIBS = $(RPATH) $(SLANG_LIB) $(DL_LIB) -lm
30INCS = $(SLANG_INC)
31
32all: $(MODULES)
33
34smg-module.so: smg-module.c
35	$(CC_SHARED) $(INCS) smg-module.c -o smg-module.so $(LIBS)
36newt-module.so: newt-module.c
37	$(CC_SHARED) $(INCS) newt-module.c -o newt-module.so -lnewt $(LIBS)
38termios-module.so: termios-module.c
39	$(CC_SHARED) $(INCS) termios-module.c -o termios-module.so $(LIBS)
40select-module.so: select-module.c
41	$(CC_SHARED) $(INCS) select-module.c -o select-module.so $(LIBS)
42fcntl-module.so: fcntl-module.c
43	$(CC_SHARED) $(INCS) fcntl-module.c -o fcntl-module.so $(LIBS)
44varray-module.so: varray-module.c
45	$(CC_SHARED) $(INC) varray-module.c -o varray-module.so $(LIBS)
46
47install: all
48	-$(MKINSDIR) $(DEST_MODULEDIR)
49	@for i in $(MODULES); \
50	do \
51		echo $(INSTALL_DATA) $$i $(DEST_MODULEDIR); \
52		$(INSTALL_DATA) $$i $(DEST_MODULEDIR); \
53	done
54clean:
55	-/bin/rm -f $(MODULES) *~
56