1 |
#/************************************************************************** |
#/************************************************************************** |
2 |
# * |
# * |
3 |
# * generic makefile |
# * freebsd makefile |
|
# * |
|
|
# * defines: -DLINUX -DBIG_ENDIAN |
|
|
# * |
|
4 |
# * |
# * |
5 |
# *************************************************************************/ |
# *************************************************************************/ |
6 |
|
|
7 |
|
|
8 |
include Makefile.inc |
include Makefile.inc |
9 |
|
|
|
|
|
10 |
CC = gcc -Wall |
CC = gcc -Wall |
11 |
CFLAGS = -DFREEBSD |
CFLAGS = -DFREEBSD |
12 |
|
LIBDIR = /usr/local/lib |
13 |
|
|
14 |
RM = rm -rf |
RM = rm -rf |
15 |
|
|
|
|
|
16 |
all: $(LIB) $(LIBSO) |
all: $(LIB) $(LIBSO) |
17 |
|
|
18 |
|
|
24 |
$(CC) $^ -shared -lc -lm -o $@ |
$(CC) $^ -shared -lc -lm -o $@ |
25 |
|
|
26 |
clean: |
clean: |
27 |
$(RM) `find $(SRCDIR) -name "*.o"` |
$(RM) $(LIBSO) $(LIB) `find $(SRCDIR) -name "*.o"` |
28 |
|
|
29 |
remove-all: |
remove-all: |
30 |
$(RM) $(DIRS) |
$(RM) $(DIRS) |
31 |
$(RM) $(LIB) |
$(RM) $(LIB) |
32 |
$(RM) $(LIBSO) |
$(RM) $(LIBSO) |
33 |
|
|
34 |
|
install: $(LIB) $(LIBSO) |
35 |
|
install -c -m 0666 $(LIBSO) $(LIB) $(LIBDIR) |