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