1##
2## Makefile for modules in elfsh
3##
4## Started on  Wed Feb 19 08:20:54 2003 mayhem
5## Last update Wed Jun 25 06:52:49 2003 mayhem
6##
7
8
9SRC	= modtest.c
10OBJ	= $(SRC:.c=.o)
11NAM	= modtest.so
12
13SRC2	= modgraph.c
14OBJ2	= $(SRC2:.c=.o)
15NAM2	= modgraph.so
16
17SRC3	= modremap.c
18OBJ3	= $(SRC3:.c=.o)
19NAM3	= modremap.so
20
21CFLAGS	+= -I../vm/include/ -I../libhash/include/ -I../libelfsh/include/ \
22	-Wall -g3 -fPIC -rdynamic -DELFSH_INTERN
23CC	?= gcc
24
25all	: test remap #flow
26
27test	: $(OBJ)
28	@$(CC) -shared $(OBJ) -o $(NAM)
29
30remap	: $(OBJ3)
31	@$(CC) -shared $(OBJ3) -o $(NAM3)
32
33flow 	:
34	make -C modflow
35
36clean	:
37	@rm -f $(OBJ) $(OBJ2) $(OBJ3) *~ *\# \#* .\#*
38	cd modflow && make clean
39
40fclean	: clean
41	@rm -f *.so
42	cd modflow && make fclean
43