blob: a5e101048a1c67090426dda5ded20a34dc37a69d (
plain)
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
57
58
59
60
61
62
|
CC = @CC@
CFLAGS = @CFLAGS@
LIBS = @LIBICONV@ @LIBINTL@ @LIBS@
LFLAGS = @LDFLAGS@
AR = @AR@
RANLIB = @RANLIB@
@SET_MAKE@
TLIBS = @DRIVERLIBS@
DIRS = \
sffe \
filter \
engine \
ui-hlp \
ui \
util \
@DRIVERDIRS@
PROG = @BINPATH@/xaos
OBJS = $(SRCS:.c=.o)
TLIB =
all default: $(PROG) internationalization
@BINPATH@:
mkdir $@
@LIBPATH@:
mkdir $@
libs:
@for name in $(DIRS) ; do sh -c "cd $$name ; $(MAKE) all"; done
$(PROG): @BINPATH@ @LIBPATH@ include/config.h libs
$(CC) $(CFLAGS) $(LFLAGS) -o $@ $(TLIBS) $(LIBS)
include/config.h:
cp include/config/config.autoconf include/config.h
internationalization:
if [ "@USE_NLS@" = "yes" ]; then $(MAKE) -C i18n/ all; fi
clean:
@for name in $(DIRS) i18n ; do sh -c "cd $$name ; $(MAKE) $@"; done
rm -f include/config.h
rm -f $(PROG) lib/lib*.a
distclean: clean
rm -f Makefile
#dep:
# rm -f .depend
# make .depend
#
#.depend:
# echo '# Program dependencies' >.depend
# gcc -I svgalib $(DEFINES) -MM $(patsubst %.o,%.c,$(OBJS)) >>.depend
#
#include .depend
|