r1996: Cope slightly better with invalid filenames in various places (reported by
[rox-filer.git] / ROX-Filer / src / Makefile.in
blobf386505636cd84bb657a2dfc9e790edbd1142b4c
1 SHELL = @SHELL@
2 srcdir = @srcdir@
3 PLATFORM = @with_platform@
4 PLATFORM_DIR = ../${PLATFORM}
5 CC = @CC@
6 .SUFFIXES:
7 .SUFFIXES: .c .o
9 PKG_CONFIG = @PKG_CONFIG@
10 LIBS = @LIBS@ @LFS_LDFLAGS@ -lICE -lSM
11 #PROF = -fprofile-arcs -pg
13 CFLAGS = ${PROF} @CFLAGS@ @LFS_CFLAGS@ \
14 `${PKG_CONFIG} --cflags gtk+-2.0 libxml-2.0`
15 LDFLAGS = ${PROF} @LDFLAGS@ ${LIBS} `${PKG_CONFIG} --libs gtk+-2.0 libxml-2.0`
16 EXEC = ${PLATFORM_DIR}/${PROG}
18 ############ Things to change for different programs
20 PROG = ROX-Filer
22 SRCS = abox.c action.c appinfo.c appmenu.c bind.c choices.c \
23 collection.c dir.c diritem.c display.c dnd.c filer.c find.c \
24 fscache.c gtksavebox.c gui_support.c i18n.c icon.c infobox.c \
25 main.c menu.c minibuffer.c modechange.c mount.c options.c \
26 panel.c pinboard.c pixmaps.c remote.c rox_gettext.c run.c \
27 sc.c session.c support.c tasklist.c toolbar.c type.c \
28 usericons.c view_collection.c view_iface.c wrapped.c xml.c
30 OBJECTS = abox.o action.o appinfo.o appmenu.o bind.o choices.o \
31 collection.o dir.o diritem.o display.o dnd.o filer.o find.o \
32 fscache.o gtksavebox.o gui_support.o i18n.o icon.o infobox.o \
33 main.o menu.o minibuffer.o modechange.o mount.o options.o \
34 panel.o pinboard.o pixmaps.o remote.o rox_gettext.o run.o \
35 sc.o session.o support.o tasklist.o toolbar.o type.o \
36 usericons.o view_collection.o view_iface.o wrapped.o xml.o
38 ############ Things to keep the same
40 ${EXEC}: ${PLATFORM_DIR} ${OBJECTS}
41 ${CC} -o ${EXEC} ${OBJECTS} ${LDFLAGS}
43 ${PLATFORM_DIR}:
44 mkdir ${PLATFORM_DIR}
46 clean:
47 rm -f *.o Makefile.bak
49 depend:
50 makedepend -- ${CFLAGS} -- ${SRCS}
52 Makefile: Makefile.in config.status
53 ./config.status
55 config.h: config.h.in
56 ./config.status
58 config.status: configure
59 ./configure --with-platform="${PLATFORM}" --enable-rox
61 configure: configure.in
62 autoconf
64 messages.pot: ${SRCS} ../Options.xml
65 python po/tips.py
66 xgettext --keyword=_ --keyword=N_ --output=$@ ${SRCS} tips