3 PLATFORM
= @with_platform@
4 PLATFORM_DIR
= ..
/${PLATFORM}
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
22 SRCS
= abox.c action.c appinfo.c appmenu.c bind.c bookmarks.c \
23 cell_icon.c choices.c collection.c
dir.c diritem.c display.c \
24 dnd.c dropbox.c filer.c find.c fscache.c gtksavebox.c \
25 gui_support.c i18n.c icon.c infobox.c main.c menu.c minibuffer.c\
26 modechange.c mount.c options.c panel.c pinboard.c pixmaps.c \
27 remote.c rox_gettext.c run.c sc.c session.c support.c \
28 tasklist.c toolbar.c type.c usericons.c view_collection.c \
29 view_details.c view_iface.c wrapped.c xml.c
31 OBJECTS
= abox.o action.o appinfo.o appmenu.o bind.o bookmarks.o \
32 cell_icon.o choices.o collection.o
dir.o diritem.o display.o \
33 dnd.o dropbox.o filer.o find.o fscache.o gtksavebox.o \
34 gui_support.o i18n.o icon.o infobox.o main.o menu.o minibuffer.o\
35 modechange.o mount.o options.o panel.o pinboard.o pixmaps.o \
36 remote.o rox_gettext.o run.o sc.o session.o support.o \
37 tasklist.o toolbar.o type.o usericons.o view_collection.o \
38 view_details.o view_iface.o wrapped.o xml.o
40 ############ Things to keep the same
42 ${EXEC}: ${PLATFORM_DIR} ${OBJECTS}
43 ${CC} -o
${EXEC} ${OBJECTS} ${LDFLAGS}
49 rm -f
*.o Makefile.bak
52 makedepend
-- ${CFLAGS} -- ${SRCS}
54 Makefile
: Makefile.in config.status
60 config.status
: configure
61 .
/configure
--with-platform
="${PLATFORM}" --enable-rox
63 configure
: configure.in
66 messages.pot
: ${SRCS} ..
/Options.xml
68 xgettext
--keyword
=_
--keyword
=N_
--output
=$@
${SRCS} tips