r259: Added 'dist' target to create the .gmo files automatically.
[rox-filer.git] / ROX-Filer / src / Makefile.in
blobb63c9ed21d4f010db1a6a21345c64ab440f6e46d
1 SHELL = @SHELL@
2 srcdir = @srcdir@
3 PLATFORM_DIR = @bindir@
4 LIBS = @LIBS@
5 .SUFFIXES:
6 .SUFFIXES: .c .o
8 CC = @CC@
9 IMLIB_CFLAGS = @IMLIB_CFLAGS@
10 IMLIB_LIBS = @IMLIB_LIBS@
11 CFLAGS = @CFLAGS@ `gtk-config --cflags` -I.
12 LDFLAGS = @LDFLAGS@ `gtk-config --libs` ${LIBS} ${IMLIB_LIBS}
13 EXEC = ${PLATFORM_DIR}/${PROG}
15 ############ Things to change for different programs
17 PROG = ROX-Filer
19 SRCS = main.c filer.c support.c gui_support.c pixmaps.c menu.c dnd.c \
20 run.c mount.c options.c choices.c gtksavebox.c type.c action.c \
21 collection.c fscache.c dir.c minibuffer.c modechange.c find.c \
22 i18n.c rox_gettext.c
24 OBJECTS = main.o filer.o support.o gui_support.o pixmaps.o menu.o dnd.o \
25 run.o mount.o options.o choices.o gtksavebox.o type.o action.o \
26 collection.o fscache.o dir.o minibuffer.o modechange.o find.o \
27 i18n.o rox_gettext.o
29 ############ Things to keep the same
31 ${EXEC}: ${PLATFORM_DIR} ${OBJECTS}
32 ${CC} -o ${EXEC} ${OBJECTS} ${LDFLAGS}
34 ${PLATFORM_DIR}:
35 mkdir ${PLATFORM_DIR}
37 clean:
38 rm -f *.o Makefile.bak
40 depend:
41 makedepend -- $(CFLAGS) -- $(SRCS)
43 messages.pot: ${SRCS}
44 xgettext --keyword=_ --keyword=N_ --output=$@ ${SRCS}
46 dist:
47 (cd po; ./dist)
48 echo "Don't forget the manual and version number!"
50 ############ Special case
52 pixmaps.o: pixmaps.c
53 ${CC} ${CFLAGS} ${IMLIB_CFLAGS} -c $< -o $@